当前位置:网站首页>JDBC介绍

JDBC介绍

2022-07-06 09:25:00 手可摘鑫晨

1,JDBC概念

Java Database Connectivity(JDBC):Java访问数据库的解决方案。

JDBC定义了一套接口,即访问数据库的通用API,不同数据库厂商根据各自数据库的特点去实现这些接口。

JDBC希望用相同的方式访问不同的数据库,让具体的数据库操作与数据库厂商实现无关,从而在

不同数据库之间轻易的进行切换。

2,JDBC相关类接口

        DriverManager:驱动管理类
        Connection:连接接口
        Statement:语句对象接口
        ResultSet:结果集接口
3,JDBC工作原理
        (1)Class.forName()                 加载驱动
Class.forName("com.mysql.cj.jdbc.Driver");
        (2)DriverManager()                 获取Connection连接
String url = "jdbc:mysql://localhost:3306/dayone?serverTimezone=GMT";
String user = "root";
String pwd = "123456";
Connection conn = DriverManager.getConnection(url, user, pwd);
        (3)创建Statement                    执行SQL语句
String sql = "insert into student(sname,birthday,ssex,classid) values('张三','2022-1-1','男','100')";
Statement statm = conn.createStatement();
        (4)返回ResultSet                     查询结果  
int ret = statm.executeUpdate(sql);       //执行DML语句(添加,删除,修改),返回值int
//ResultSet rs = stmt.executeQuery(sql);    //执行DQL语句(查询),返回值ResultSet
if(ret > 0) {
	System.out.println("执行成功了");
}else {
	System.out.println("执行失败了");
}

        (5)释放资源

statm.close();
conn.close();

原网站

版权声明
本文为[手可摘鑫晨]所创,转载请带上原文链接,感谢
https://blog.csdn.net/m0_61562689/article/details/125306256