jdbcNote - juedaiyuer/researchNote GitHub Wiki
jdbc笔记
JDBC使用详解
加载驱动程序
Class.forName(driverClass) 加载驱动程序
Class.forName("com.mysql.jdbc.Driver"); 加载Mysql驱动
Class.forName("oracle.jdbc.driver.OracleDriver"); 加载Oracle驱动
驱动包
Java连接MySQL需要驱动包
驱动包下载地址
驱动包导入
- 新建lib文件夹,将jar包复制到jar包目录下
- 通常jar包的名称为mysql-connector-java-版本号-bin.jar
- 鼠标右键-Build Path-Add to Build Path
获得数据库连接
DriverManager.getConnection("jdbc:mysql:url","username","password");
创建Statement对象
cn.createStatement();
代码段
连接数据库测试
package com.juedaiyuer.db;
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class DBUtil {
private static final String URL="jdbc:mysql://localhost:3306/my_test_sql";
private static final String USER="root";
private static final String PASSWORD="password";
public static void main(String[] args) throws Exception{
Class.forName("com.mysql.jdbc.Driver");
Connection cn = DriverManager.getConnection(URL, USER, PASSWORD);
Statement stmt = cn.createStatement();
ResultSet result = stmt.executeQuery("select user_name, age from goddess ");
while(result.next()){
System.out.println(result.getString("user_name")+","+result.getInt("age"));
}
}
}
导入驱动程序包
项目导包
Add JARS
也可以设置ClassPath方法
Web项目导包(Web项目需要使用到数据库)
驱动程序包复制到WEB-INF/lib文件夹下
Intellij ideal下的导入

View → Tool Windows → database → Data Source Properties → My SQL