javassm 系统怎么连接数据库
时间: 2023-12-25 21:52:13 浏览: 23
连接数据库通常需要以下步骤:
1. 加载数据库驱动程序:使用 Class.forName() 方法加载数据库驱动程序,一般放在程序的初始化部分。
2. 建立数据库连接:使用 DriverManager 类的 getConnection() 方法建立数据库连接,该方法需要提供数据库的 URL、用户名和密码等信息。
3. 执行 SQL 语句:使用建立的数据库连接创建 Statement 对象,并使用该对象的 executeQuery() 或 executeUpdate() 方法执行 SQL 语句。
4. 处理查询结果:对于 SELECT 语句,使用 ResultSet 对象处理查询结果,并进行相应的数据处理或界面展示。
5. 关闭数据库连接:使用 Connection 对象的 close() 方法关闭数据库连接。
下面是一个使用 Java JDBC 连接 MySQL 数据库的示例代码:
```java
import java.sql.*;
public class JdbcDemo {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
// 加载数据库驱动程序
Class.forName("com.mysql.jdbc.Driver");
// 建立数据库连接
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "123456";
conn = DriverManager.getConnection(url, user, password);
// 执行查询语句
stmt = conn.createStatement();
rs = stmt.executeQuery("SELECT * FROM users");
// 处理查询结果
while (rs.next()) {
System.out.println(rs.getString("name") + "\t" + rs.getInt("age"));
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
// 关闭数据库连接
try {
if (rs != null) rs.close();
if (stmt != null) stmt.close();
if (conn != null) conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
```
以上代码演示了如何加载 MySQL 驱动程序,建立数据库连接,执行查询语句并处理查询结果,最后关闭数据库连接。