扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
JDBC 原理JDBC 是 Java 连接数据库的一种方式,它是一种 Java API,可以用于连接数据库,并且可以访问数据库中的数据。
成都创新互联公司是一家集网站建设,牡丹企业网站建设,牡丹品牌网站建设,网站定制,牡丹网站建设报价,网络营销,网络优化,牡丹网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
JDBC 是接口,驱动是接口的实现,没有驱动将无法完成数据库连接,从而不能操作数据库!每个数据库厂商都需 要提供自己的驱动,用来连接自己公司的数据库,也就是说驱动一般都由数据库生成厂商提供。
JDBC 特点使用统一的一套代码,就可以操作所有的关系型数据库,包括 MySQL、Oracle、DB2、SQL Server 等。
开发工具我使用的是 IDEA ,具体下载自行查找。
MYSQL JDBC 下载
初始化工程及配置环境demo
包,在包中创建一个DemoJDBC01
类package demo;
public class DemoJDBC01 {public static void main(String[] args) throws ClassNotFoundException {//1.注册驱动 (可以省略)
Class.forName("com.mysql.cj.jdbc.Driver");
}
}
构造连接字符串package demo;
public class DemoJDBC01 {public static void main(String[] args) throws ClassNotFoundException {//1.注册驱动 (可以省略)
Class.forName("com.mysql.cj.jdbc.Driver");
//2.构造mysql的连接字符串
String url = "jdbc:mysql://localhost:3306/db_test_jdbc?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai";
}
}
MySQL5.x 中的 JDBC 驱动 是
com.mysql.cj.jdbc.Driver
,而 MySQL6.x 及以上 中的 JDBC 驱动 是com.mysql.cj.jdbc.Driver
。因为使用的是 mysql8.0.x 版本,所以需要引入mysql-connector-java-8.0.28.jar
。所以引入的类是com.mysql.cj.jdbc.Driver
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流