Java中连接数据库代码
时间: 2023-09-11 22:11:43 浏览: 119
在Java中连接数据库的代码通常使用JDBC(Java Database Connectivity)API来实现。下面是一个简单的MySQL数据库连接示例:
```
import java.sql.*;
public class MySQLConnectionExample {
public static void main(String[] args) {
// JDBC连接信息
String url = "jdbc:mysql://localhost:3306/mydatabase";
String user = "myuser";
String password = "mypassword";
try {
// 加载驱动程序
Class.forName("com.mysql.jdbc.Driver");
// 建立连接
Connection conn = DriverManager.getConnection(url, user, password);
// 执行SQL语句
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM mytable");
// 处理查询结果
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
System.out.println("ID: " + id + ", Name: " + name);
}
// 关闭连接
rs.close();
stmt.close();
conn.close();
} catch (SQLException e) {
System.out.println("SQL Exception: " + e.getMessage());
} catch (ClassNotFoundException e) {
System.out.println("Class Not Found Exception: " + e.getMessage());
}
}
}
```
这段代码会创建一个MySQL数据库连接,并查询名为"mytable"的表中的所有数据。可以根据需要修改连接信息和SQL语句。注意要导入java.sql包中的类。
阅读全文