数据库操作常见问题:Java与MySQL等数据库连接和操作示例

原创 r囧r小猫 2024-09-18 10:45 146阅读 0赞

在Java中,我们通常使用JDBC(Java Database Connectivity)来连接和操作MySQL等数据库。以下是一个基本的连接和查询示例:

  1. 连接数据库
    ```java
    import java.sql.Connection;
    import java.sql.DriverManager;

public class DatabaseConnection {
private static final String DB_URL = “jdbc:mysql://localhost:3306/mydatabase”;
private static final String USER = “username”;
private static final String PASS = “password”;

  1. public static Connection connectToDB() {
  2. try {
  3. return DriverManager.getConnection(DB_URL, USER, PASS));
  4. } catch (Exception e) {
  5. System.out.println("Error while connecting to database: " + e.getMessage());
  6. e.printStackTrace();
  7. return null;
  8. }
  9. }

}

  1. 2. **执行查询操作**:
  2. ```java
  3. import java.sql.ResultSet;
  4. import java.sql.Statement;
  5. public class DatabaseQuery {
  6. public static void main(String[] args) {
  7. Connection conn = DatabaseConnection.connectToDB();
  8. if (conn != null) {
  9. try {
  10. // 创建Statement对象,用于执行SQL语句
  11. Statement stmt = conn.createStatement();
  12. // 执行查询语句(这里示例为:获取所有用户信息的SELECT语句)
  13. ResultSet rs = stmt.executeQuery("SELECT * FROM users");
  14. // 遍历查询结果并打印
  15. while (rs.next()) {
  16. System.out.println(rs.getString("username")) + " - " + rs.getString("email"));
  17. }
  18. rs.close();
  19. stmt.close();
  20. } catch (Exception e) {
  21. System.out.println("Error occurred while executing SQL query: " + e.getMessage());
  22. e.printStackTrace();
  23. }
  24. }
  25. }
  26. }

以上示例展示了如何通过Java连接MySQL数据库,并执行基本的查询操作。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,146人围观)

还没有评论,来说两句吧...

相关阅读