jdbc访问mysql数据库
网站编辑2023-05-09 12:59:26451
在使用 JDBC 访问 MySQL 数据库之前,需要先进行一些准备工作:

1. 下载 MySQL Connector/J 驱动程序,该驱动程序是 MySQL 官方提供的 JDBC 驱动程序,可以从 MySQL 官网下载。
2. 安装 MySQL 数据库,并创建一个数据库和表,用于测试 JDBC 连接。
将下载的 MySQL Connector/J 驱动程序的 JAR 文件导入到项目中,可以通过以下两种方式实现:
1. 将 JAR 文件复制到项目的 lib 目录下。
2. 在项目的构建路径中添加 JAR 文件。
在 Java 代码中,使用以下语句连接 MySQL 数据库:
```java
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "123456";
Connection conn = DriverManager.getConnection(url, user, password);
```
其中,url 参数指定了连接的数据库地址和端口号,test 是数据库名称;user 和 password 分别指定了连接数据库的用户名和密码。
连接成功后,就可以执行 SQL 语句了。以下是一个简单的查询示例:
```java
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM user");
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println("id: " + id + ", name: " + name + ", age: " + age);
}
```
首先,使用 Connection 对象的 createStatement() 方法创建一个 Statement 对象,然后使用 Statement 对象的 executeQuery() 方法执行 SQL 查询语句,返回一个 ResultSet 对象。最后,使用 ResultSet 对象的 next() 方法遍历查询结果,并使用 getInt()、getString() 等方法获取查询结果中的数据。
在使用完数据库连接后,需要关闭连接,释放资源。以下是关闭连接的示例代码:
```java
rs.close();
stmt.close();
conn.close();
```
以上就是使用 JDBC 访问 MySQL 数据库的基本步骤。需要注意的是,在实际开发中,需要对异常进行处理,以保证程序的稳定性和安全性。







