java连接mysql数据库
时间: 2023-07-11 10:38:07 浏览: 42
在Java中连接MySQL数据库,需要遵循以下步骤:
1. 下载并安装MySQL数据库
2. 在Java项目中添加MySQL驱动包,可以从官网下载或者使用Maven等构建工具引入
3. 在Java代码中使用JDBC连接MySQL数据库,示例代码如下:
```
import java.sql.*;
public class MySqlConnector {
public static void main(String[] args) {
Connection conn = null;
try {
// 加载MySQL驱动
Class.forName("com.mysql.jdbc.Driver");
// 建立数据库连接
conn = DriverManager.getConnection("jdbc:mysql://hostname:port/database", "username", "password");
// 执行SQL语句
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM table_name");
while (rs.next()) {
System.out.println(rs.getString("column_name"));
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
// 关闭数据库连接
try {
if (conn != null) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
```
其中,`hostname`代表MySQL服务器的地址,`port`代表端口号,`database`代表要连接的数据库名称,`username`代表连接数据库的用户名,`password`代表连接数据库的密码。
需要注意的是,使用完数据库连接后需要及时关闭连接,避免资源浪费。