Idea数据库连接jdbc代码
时间: 2023-07-25 13:44:07 浏览: 99
使用idea连接oracle数据库
连接数据库的jdbc代码可以在Idea中进行如下编写:
```java
import java.sql.*;
public class DatabaseConnectionExample {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/mydatabase"; // 数据库连接字符串
String username = "root"; // 数据库用户名
String password = "mypassword"; // 数据库密码
try {
// 加载JDBC驱动程序
Class.forName("com.mysql.jdbc.Driver");
// 建立数据库连接
Connection connection = DriverManager.getConnection(url, username, password);
// 执行查询
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("SELECT * FROM mytable");
// 处理查询结果
while (resultSet.next()) {
// 读取一行记录的数据
int id = resultSet.getInt("id");
String name = resultSet.getString("name");
int age = resultSet.getInt("age");
// 输出记录的数据
System.out.println("id: " + id + ", name: " + name + ", age: " + age);
}
// 关闭查询结果、语句和连接
resultSet.close();
statement.close();
connection.close();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
```
这段代码通过JDBC连接字符串、用户名和密码建立数据库连接,执行查询并处理查询结果。需要注意的是,这里使用了JDBC的try-with-resources语法,自动关闭了查询结果、语句和连接,避免了资源泄漏的问题。
阅读全文