Java连接MySQL数据库是开发Web应用程序中的必备技术之一,下面就让我们来看看如何使用Java代码连接MySQL数据库。
第一步,下载并安装MySQL数据库,并创建一个数据库。然后在该数据库下创建一个表,并添加一些数据。这些步骤可以使用MySQL Workbench来完成。
CREATE DATABASE mydb;CREATE TABLE mytable (id INT NOT NULL AUTO_INCREMENT,name VARCHAR(30) NOT NULL,age INT NOT NULL,PRIMARY KEY (id));INSERT INTO mytable (name, age) VALUES ('Tom', 25);INSERT INTO mytable (name, age) VALUES ('Jerry', 23);
第二步,打开Java开发工具,创建一个Java项目。在该项目下创建一个Java类,用于连接MySQL数据库。
import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class MySQLConnector {public static Connection getConnection() throws SQLException {String url = "jdbc:mysql://localhost:3306/mydb";String user = "root";String password = "123456";return DriverManager.getConnection(url, user, password);}}
第三步,在Java类中使用驱动程序连接MySQL数据库,并执行一些简单的查询操作。
import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class App {public static void main(String[] args) throws SQLException {Connection conn = MySQLConnector.getConnection();try {Statement stmt = conn.createStatement();ResultSet rs = stmt.executeQuery("SELECT name, age FROM mytable");while (rs.next()) {String name = rs.getString("name");int age = rs.getInt("age");System.out.println("Name: " + name + "; Age: " + age);}} catch (SQLException e) {e.printStackTrace();} finally {conn.close();}}}
以上就是Java连接MySQL数据库的基本步骤。当然,实际应用中还需要考虑更多细节和安全问题。希望这篇文章能够帮助你快速入门Java连接MySQL数据库。