![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java与JDBC
以尚硅谷JDBC视频为辅导的笔记
小满不吃香菜
这个作者很懒,什么都没留下…
展开
-
IDEA导入JDBC驱动
在项目中建一个名为lib文件夹(new ->Directory),并把jar包复制在IDEA中点击 File——Project Structure,其中的 Module 模块,Dependencies 选项卡,点击最右边的加号(+),选择 JARS or directories,在弹出的窗口中选择刚刚导入 lib 文件夹的驱动,点击Ok,其他和eclipse一样...原创 2020-05-16 17:34:07 · 2481 阅读 · 0 评论 -
5.CRUD操作
1.增加package cn.edu.hbue.wmp;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLException;public class GeneralJDBCInsert { public static void main(String args[]){...原创 2020-04-28 22:20:29 · 159 阅读 · 0 评论 -
4.JDBC与代码重构
对于之前的处理数据库的方法有大量代码是相同的,如注册驱动,建立连接,关闭连接因此可以将相同代码专门封装在JDBCUtil类中之后建立连接可以调用JDBCUtil.getConn()方法关闭文件可以调用JDBCUtil.closeConn()方法package cn.edu.hbue.wmp;import java.sql.Connection;import java.sql.Driv...原创 2020-04-28 22:18:50 · 140 阅读 · 0 评论 -
3.JDBC插入
一.普通插入步骤:1.加载驱动2.建立连接3.半成品sql语句4.生成prepareStatement对象5.设置占位符所对应的值,从1开始标号,第一个问号对应第一个标号(例如preStmt.setString(1, “王”+i);对应第一个问号value值Connection connection = null; PreparedStatement preStmt = null;...原创 2020-04-28 22:17:21 · 183 阅读 · 0 评论 -
2.数据库连接
步骤:1.注册驱动:Class.forName("com.mysql.cj.jdbc.Driver"); //对于我的电脑为mysql8.0版本的2.建立连接: Connection connection = null; String url = "jdbc:mysql://localhost:3306/grade" + "?user=root&password=...原创 2020-04-28 22:15:03 · 143 阅读 · 0 评论 -
1.JDBC简介
有了JDBC,程序员只需用JDBC API写一个程序,就可以访问所有数据库。JDBC是sun公司提供一套用于数据库操作的接口,java程序员只需要面向这套接口编程即可。不同的数据库厂商,需要针对这套接口,提供不同实现。不同的实现的集合,即为不同数据库的驱动JDBC API• 提供者:Sun公司• 内容:供程序员调用的接口与类,集成在java.sql和javax.sql包中,如• Dr...原创 2020-04-28 22:12:03 · 279 阅读 · 0 评论 -
获取数据库(mysql)连接
步骤://1.数据库连接的基本要素 String diver = "com.mysql.cj.jdbc.Driver"; String url = "jdbc:mysql://localhost:3306/grade" + "?user=root&password=18170021&serverTimezone=UTC";//2.加载驱动 Class.forNa...原创 2020-04-24 19:01:55 · 545 阅读 · 0 评论 -
eclipse连接mysql出现的错误以及解决方法
错误一原因:mysql-connector版本过低与mysql8.0不匹配解决办法:点击这里错误二解决办法:13行改为Class.forName("com.mysql.cj.jdbc.Driver");5.x版本的驱动文件jar包对应的是:Class.forName(“com.mysql.jdbc.Driver”);语句来加载数据库驱动8.0x版本的驱动文件jar包对应的是:...原创 2020-03-11 17:19:39 · 5398 阅读 · 0 评论