
Java
Javaimport Java.sql.*;public class ConnectToMySQL { public static void mAIn(String[] args) { try { // 加载驱动程序 Class.forName("com.MySQL.jdbc.Driver"); // 连接到数据库 String url = "jdbc:MySQL://localhost:3306/myDatabase"; String username = "root"; String password = "password"; Connection conn = DriverManager.getconnection(url, username, password); // 执行数据库操作 // ... // 关闭连接 conn.close(); } catch (Exception e) { e.printStackTrace(); } }}在上述代码中,首先加载MySQL的JDBC驱动程序。然后,使用DriverManager.getconnection()方法连接到MySQL数据库,需要提供数据库的URL、用户名和密码。连接成功后,可以执行数据库操作,然后使用conn.close()方法关闭连接。3. 执行数据库操作连接到MySQL数据库后,可以执行各种数据库操作,例如创建表、插入数据、查询数据等。以下是一个示例代码,演示了如何创建一个名为"students"的表,并向其中插入一条学生记录:Javapublic static void mAIn(String[] args) { try { // ... // 执行数据库操作 Statement stmt = conn.createStatement(); // 创建表 String createTable = "CREATE TABLE students (id INT PRIMARY KEY, name VARCHAR(50), age INT)"; stmt.executeUpdate(createTable); // 插入数据 String insertData = "INSERT INTO students (id, name, age) VALUES (1, 'Alice', 20)"; stmt.executeUpdate(insertData); // 关闭Statement stmt.close(); // ... } catch (Exception e) { e.printStackTrace(); }}在上述代码中,首先创建一个Statement对象,然后使用executeUpdate()方法执行SQL语句。通过执行"CREATE TABLE"语句可以创建一个名为"students"的表,该表包含id、name和age三个字段。然后,通过执行"INSERT INTO"语句向表中插入一条学生记录。最后,使用stmt.close()方法关闭Statement对象。4. 查询数据连接到MySQL数据库后,可以使用Statement对象执行SQL查询语句并获取结果。以下是一个示例代码,演示了如何查询"students"表中的所有学生记录:Javapublic static void mAIn(String[] args) { try { // ... // 执行数据库操作 Statement stmt = conn.createStatement(); // 查询数据 String query = "SELECT * FROM students"; ResultSet rs = stmt.executeQuery(query); // 处理查询结果 while (rs.next()) { int id = rs.getInt("id"); String name = rs.getString("name"); int age = rs.getInt("age"); System.out.println("ID: " + id); System.out.println("Name: " + name); System.out.println("Age: " + age); } // 关闭ResultSet和Statement rs.close(); stmt.close(); // ... } catch (Exception e) { e.printStackTrace(); }}在上述代码中,首先执行SQL查询语句"SELECT * FROM students",并使用executeQuery()方法获取查询结果。然后,通过ResultSet对象的getInt()、getString()等方法获取每条记录的字段值,并进行相应的处理。最后,使用rs.close()和stmt.close()方法关闭ResultSet和Statement对象。本文介绍了如何使用Java连接到MySQL数据库,并提供了相关的案例代码。通过上述代码,可以轻松地实现Java与MySQL之间的数据交互,从而实现数据的存储和查询。希望本文对您在Java开发中使用MySQL有所帮助。Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号