通过java利用jdbc的桥梁操作MySQL数据库
JDBC六部曲:
1、导包(将找到的jar文件导入到java工程里)
在工程里创建一个文件夹lib
将mysql-java.jar复制到当前工程的lib文件夹下
做一个设置
File-->Project Structure --> Libraries
点击中间的 + 选择Java 选择jar文件路径
2、加载驱动类 Driver
Class.forName("com.mysql.jdbc.Driver");
3、获取连接------可以理解为以前的Socket
Connection conn = DriverManager.getConnection(url,user,password);
4、创建状态参数(流)----可以理解为是以前的Socket
Statement stat = conn.createStatement();
5、执行数据库操作
写DML---->insert delete update (对数据库进行更新)
executeUpdate(sql);
读DQL--->select (数据库没有发生变化,我需要处理结果)
executeQuery(sql)
6、关闭
close();
代码示例:
import java.sql.*;
public class TestJDBC {
public static void main(String[] args) {
try {
// 1、导包
// 2、加载驱动类
String className = "com.mysql.jdbc.Driver";
Class.forName(className);
// 3、获取连接
String url = "jdbc:mysql://localhost:3306/scott";
String user = "root";
String password = "root";
Connection conn = DriverManager.getConnection(url,user,password);
// 4、创建状态参数
Statement stat = conn.createStatement();
// 5、执行数据库操作
// String sql = "insert into dept values (60,'zhulignchun','student')";
String sql = "delete from dept where deptno = 60";
stat.executeLargeUpdate(sql);
System.out.println("执行完毕");//输出执行结果
// 6、关闭
stat.close();
conn.close();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
991

被折叠的 条评论
为什么被折叠?



