数据库连接java代码

在Java中连接数据库通常需要使用Java Database Connectivity (JDBC) API。

java
import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; import java.sql.ResultSet; public class DatabaseConnectionExample { public static void main(String[] args) { // 数据库连接信息 String url = "jdbc:mysql://localhost:3306/your_database_name"; String username = "your_username"; String password = "your_password"; // JDBC连接对象 Connection connection = null; try { // 注册数据库驱动 Class.forName("com.mysql.cj.jdbc.Driver"); // 建立数据库连接 connection = DriverManager.getConnection(url, username, password); if (connection != null) { System.out.println("成功连接到数据库"); // 创建一个SQL语句 String sql = "SELECT * FROM your_table_name"; // 创建一个Statement对象来执行SQL语句 Statement statement = connection.createStatement(); // 执行查询操作 ResultSet resultSet = statement.executeQuery(sql); // 处理查询结果 while (resultSet.next()) { String column1Value = resultSet.getString("column1_name"); String column2Value = resultSet.getString("column2_name"); // 处理其他列... System.out.println("列1: " + column1Value + ", 列2: " + column2Value); } // 关闭连接 resultSet.close(); statement.close(); } else { System.out.println("无法连接到数据库"); } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } finally { // 在最终块中关闭连接 if (connection != null) { try { connection.close(); } catch (SQLException e) { e.printStackTrace(); } } } } }

在上面的示例中,你需要将url: 数据库的连接URL,包括数据库类型和数据库名称。username: 数据库用户名。password: 数据库密码。

然后,你可以使用Statement对象执行SQL查询语句,并使用ResultSet对象处理查询结果。最后,确保在使用完连接后关闭连接以释放资源。

最后,务必在使用完PreparedStatement和关闭连接后关闭它们,以释放资源并保持良好的数据库连接管理。

标签