JDBC Driver的四种Type的运作方式:

Type1:JDBC-ODBC Bridge plus ODBC Driver
Type2:A native-API partly Java technology-enabled driver
Type3:Pure Java Driver for Database Middleware
Type4:Direct- to- Database Pure Java Driver

这四种方式,今天我们就来说第四种

按照图中所示的,这种类型的驱动程序可以算是真正的JDBC驱动程序。因为这种驱动程序完全是由Java所完成的,包括与数据库各种网络与沟通协议。

  • 准备数据库驱动包,并添加到项目的依赖中:在项目中创建文件夹lib,并将依赖包mysql-connector-java-5.1.47.jar复制到lib中。再配置该jar包到本项目的依赖中:右键点击项目Open Module Settings,在Modules中,点击项目,配Dependencies,点击+,JARS or Directories,将该lib文件夹配置进依赖中,表示该文件夹下的jar包都引入作为依赖。

  • 建立数据库连接

// 加载JDBC驱动程序:反射,这样调用初始化com.mysql.jdbc.Driver类,即将该类加载到JVM方法
区,并执行该类的静态方法块、静态属性。
Class.forName("com.mysql.jdbc.Driver");
// 创建数据库连接
Connection connection =
DriverManager.getConnection("jdbc:mysql://localhost:3306/test?
user=root&password=root&useUnicode=true&characterEncoding=UTF-8")
//MySQL数据连接的URL参数格式如下:
jdbc:mysql://服务器地址:端口/数据库名?参数名=参数值

JDBC Driver介绍相关推荐

  1. weblogic 配置mysql数据源Cannot load driver class: com.mysql.jdbc.Driver的问题

    这两天在学习weblogic,因为我本身用mysql较多,所以在weblogic配置数据源时,就 选择了mysql,但是你在测试时会发现报一个错误: Cannot load driver class: ...

  2. jdbc Template 介绍和 spring 链接数据源的四种方式

    为什么具体讲template介绍和spring jdbc链接数据源的几种方式放在一起介绍,在于你在使用template的时候,具体配置数据源,或者在链接配置数据源的时候要是使用template,就在在 ...

  3. kylin调优,项目中错误总结,知识点总结,kylin jdbc driver + 数据库连接池druid + Myba

    首先给大家分享一个巨牛巨牛的人工智能教程,是我无意中发现的.教程不仅零基础,通俗易懂,而且非常风趣幽默,还时不时有内涵段子,像看小说一样,哈哈-我正在学习中,觉得太牛了,所以分享给大家!点这里可以跳转 ...

  4. JDBC Driver常用连接方法列表

    Microsoft SQL Server series (6.5, 7.x and 2000) and Sybase 10 JDBC Name: jTDS URL: [url]http://jtds. ...

  5. logstash mysql eror_Logstash安装记录(报错com.mysql.jdbc.Driver not loaded的解决)

    Logstash是es官方标配的ELK中的"L",它们三者的关系是这样:"E"指elasticsearch,用来提供核心的搜索服务:"L"指 ...

  6. java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 解决方法 java.lang.ClassNotFoundException: com.

    java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 解决方法 java.lang.ClassNotFoundException: com.m ...

  7. JSP Tomcat8.0运行连接池时发生异常【AbstractMethodError oracle.jdbc.driver.T4CConnection.isValid(I)Z】...

    原创 2015年12月28日 11:38:01 2004 一.Tomcat8.0运行连接池时发生异常: AbstractMethodError oracle.jdbc.driver.T4CConnec ...

  8. Loading class `com.mysql.jdbc.Driver'. This is dep

    异常信息: Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class iscom.mysql.cj. ...

  9. 警告: Could not load driverClass com.mysql.cj.jdbc.Driver

    警告: Could not load driverClass com.mysql.cj.jdbc.Driver 解决办法:检查每个配置值最后是否有空格,把鼠标放在配置值最后,如果前面有空格,去掉即可. ...

  10. 错误:“Cannot load JDBC driver class ‘com.mysql.jdbc.Driver”的解决方法

    错误:"Cannot load JDBC driver class 'com.mysql.jdbc.Driver"的解决方法 参考文章: (1)错误:"Cannot lo ...

最新文章

  1. 推荐 | 统计学权威盘点过去50年最重要的统计学思想,因果推理、bootstrap等上榜,Judea Pearl点赞...
  2. PowerDesigner使用教程 —— 概念数据模型详解
  3. Crackme006 - 全新160个CrackMe学习系列(图文|视频|注册机源码)
  4. TensorFlow Java+eclipse下环境搭建
  5. css清除浮动的原理
  6. Jquery需要掌握的技巧
  7. 关于/etc/init.d/nfs脚本解读中的疑问解答
  8. 2021年认证杯SPSSPRO杯数学建模B题(第一阶段)依巴谷星表中的毕星团求解全过程文档及程序
  9. Mtk touch panel驱动/TP驱动详解
  10. 26岁,2020 - 观《人生七年》
  11. 火车票能不能选座_电话订火车票可以自己选座位吗
  12. 普通年金终值和现值计算(白话版)
  13. IntelliJ IDEA 绝对好用快捷键
  14. VMware 网络环境配置(win7系统)
  15. 脉冲噪声及其消除算法(DPC)
  16. Tex插入各种希腊字母
  17. kvmla openvz 评测
  18. Mysql 之百万数据导入
  19. 标准件螺钉的种类概括
  20. python棋盘放麦粒求和递归_超级加倍!学会了就是一代土块(du guai)——你知道有多少种洗牌的方式吗?...

热门文章

  1. 人员属性识别 PETA数据集下载
  2. vue antd的menu组件使用
  3. Ubuntu创建用户
  4. 高仿Android网易云音乐OkHttp+Retrofit+RxJava+Glide+MVC+MVVM
  5. C/C++ int数组初始化
  6. 微商卖养生产品怎么吸粉?让客户慢慢进入你的营销场景
  7. 修改手机屏幕刷新率_手机屏幕刷新率那点事儿!
  8. Dubbo扩展点注解之@Adaptive
  9. Adaptive调度器
  10. 如何在H3C路由器使用ACL来管理网络安全