下面是“javaweb中mysql数据库连接步骤方法及其实例”的完整攻略。
步骤一:下载并安装MySQL
这一步很简单,直接去MySQL官网下载MySQL安装包,并按照安装向导进行安装。
步骤二:创建数据库和数据表
在安装好MySQL后,通过MySQL的客户端命令行或者图形界面工具(如Navicat等)连接MySQL并创建一个新的数据库,然后在该数据库下创建相应的数据表。
一个示例命令如下:
CREATE DATABASE testDB;
USE testDB;
CREATE TABLE users (
id INT(11) NOT NULL AUTO_INCREMENT,
username VARCHAR(50) NOT NULL,
password VARCHAR(50) NOT NULL,
PRIMARY KEY (id)
);
步骤三:导入MySQL JDBC驱动
在连接MySQL数据库之前,需要先导入MySQL JDBC驱动。可以在MySQL官网下载最新版本的MySQL JDBC驱动,然后将其复制到项目的lib目录中。或者使用Maven等构建工具自动导入所需的依赖。
步骤四:编写Java代码连接MySQL
下面是一个简单的Java代码示例,用来连接MySQL数据库并执行SQL查询:
import java.sql.*;
public class MySQLTest {
static String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static String DB_URL = "jdbc:mysql://localhost:3306/testDB";
static String USER = "root";
static String PASS = "123456";
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try {
Class.forName(JDBC_DRIVER);
System.out.println("Connecting to database...");
conn = DriverManager.getConnection(DB_URL, USER, PASS);
System.out.println("Creating statement...");
stmt = conn.createStatement();
String sql = "SELECT id, username, password FROM users";
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()){
int id = rs.getInt("id");
String username = rs.getString("username");
String password = rs.getString("password");
System.out.print("ID: " + id);
System.out.print(", Username: " + username);
System.out.println(", Password: " + password);
}
rs.close();
stmt.close();
conn.close();
} catch(SQLException se) {
se.printStackTrace();
} catch(Exception e) {
e.printStackTrace();
} finally {
try {
if(stmt!=null)
stmt.close();
} catch(SQLException se2) {
}
try {
if(conn!=null)
conn.close();
} catch(SQLException se) {
se.printStackTrace();
}
}
}
}
步骤五:运行示例代码并查看结果
我们把上面的Java代码保存为MySQLTest.java,并执行java MySQLTest命令,控制台会输出类似下面的结果:
Connecting to database...
Creating statement...
ID: 1, Username: tom, Password: tom123
ID: 2, Username: jack, Password: jack123
ID: 3, Username: mary, Password: mary123
这说明我们的Java代码已经成功地连接并查询了MySQL数据库。
以上就是“javaweb中mysql数据库连接步骤方法及其实例”的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:javaweb中mysql数据库连接步骤方法及其实例 - Python技术站