JDBC简便使用
今天我才发现JDBC这么简单,压根不需要那么多步骤,注册驱动JDK会自动完成,直接连接就可以,
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException;
public class DatabaseConnection { private static final String URL = "jdbc:mysql://localhost:3306/mydatabase"; private static final String USERNAME = "username"; private static final String PASSWORD = "password";
public static Connection getConnection() throws SQLException { return DriverManager.getConnection(URL, USERNAME, PASSWORD); }
public static void main(String[] args) { try (Connection connection = DatabaseConnection.getConnection()) { System.out.println("Connected to database!");
String sql = "SELECT * FROM my_table"; try (PreparedStatement statement = connection.prepareStatement(sql)) { ResultSet resultSet = statement.executeQuery(); while (resultSet.next()) { int id = resultSet.getInt("id"); String name = resultSet.getString("name"); System.out.println("ID: " + id + ", Name: " + name); } } } catch (SQLException e) { System.err.println("Failed to connect to database: " + e.getMessage()); } } }
|
直接DriverManager.getConnection就可以连接返回Connection,如何connection.createStatement就可以了