几种常见的数据库驱动格式和URL格式
1、 驱动格式
a) MySQL: com.mysql.jdbc.Driver
或者org.gjt.mm.mysql.Driver
b) SQL Server:
com.miscrosoft.sqlserver.jdbc.SQLServerDriver
c) Oracle: oracle.jdbc.driver.OracleDriver
2、 URL格式
a) MySQL:
jdbc:mysql://localhost:3306/数据库名
b) SQL Server:
jdbc:sqlserver://127.0.0.1:1433;databaseName=数据库名
c) Oracle:
jdbc:oracle:thin:@localhost:1521:数据库名
JDBC开发步骤
1、创建Java项目,并加入数据库jar包
(1)在项目上创建一个文件夹,名称为lib
(2)把相应的jar包复制到此文件夹中
(3)右击jar包-->Build Path-->add too Build Path
2、加载数据库驱动
Class.forName("org.gjt.mm.mysql.Driver")
Class.forName("com.mysql.jdbc.Driver")
3、获得数据库连接
Connectionconnect = DriverManager.getConnection(url, 用户名, 密码)
url表示数据库连接协议:jdbc:mysql://localhost:3306/数据库名
jdbc:mysql://-->数据库协议
localhost-->表示数据库服务的ip地址
3306-->表示数据库服务的端口号
用户名:root
密码:123456
4、创建会话
Statementstate = connect.createStatement();
5、执行sql语句
state.executeUpdate(sql);//增删改
ResultSetset = state.executeQuery(sql);//查
6、关闭会话以及数据库连接
state.close();
connect.close();
JDBC具体实现操作
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class MyJDBC {
// 静态代码块:类被加载就执行,并且只执行一次
static{
try{
//2、加载驱动
Class.forName("com.mysql.jdbc.Driver");
}catch (ClassNotFoundException e) {
<