通过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(); } } }