Idea项目可以通过以下步骤连接MySQL数据库:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>版本号</version>
</dependency>
application.properties:
spring.datasource.url=jdbc:mysql://localhost:3306/数据库名
spring.datasource.username=用户名
spring.datasource.password=密码
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
application.yml:
spring:
datasource:
url: jdbc:mysql://localhost:3306/数据库名
username: 用户名
password: 密码
driver-class-name: com.mysql.jdbc.Driver
请注意,您需要将"localhost"替换为MySQL服务器的主机名或IP地址,"数据库名"替换为要连接的数据库名称,"用户名"和"密码"替换为您的MySQL用户名和密码。
import java.sql.*;
public class UserDao {
private Connection connection;
public UserDao() {
// 建立数据库连接
try {
connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/数据库名", "用户名", "密码");
} catch (SQLException e) {
e.printStackTrace();
}
}
public void queryData() {
try {
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("SELECT * FROM 表名");
while (resultSet.next()) {
// 处理查询结果
String columnName = resultSet.getString("列名");
// ...
}
} catch (SQLException e) {
e.printStackTrace();
}
}
// 其他数据库操作方法...
}
请注意,您需要将"localhost"替换为MySQL服务器的主机名或IP地址,"数据库名"替换为要连接的数据库名称,"用户名"和"密码"替换为您的MySQL用户名和密码。您还需要将"表名"替换为您要查询的表名,"列名"替换为您要获取的列名。
以上是基本的连接MySQL数据库的步骤和示例代码。在实际开发中,您还可以使用ORM框架(如MyBatis或Hibernate)来简化数据库操作,并且可以使用连接池(如HikariCP或Tomcat JDBC连接池)提高数据库连接的性能和可靠性。
领取专属 10元无门槛券
手把手带您无忧上云