mysql8.0.12url_jdbc驱动下载-mysql jdbc 驱动(java)下载8.0.12 离线版-mysql-connector-java西西软件下载...

本文介绍了如何下载MySQL 8.0.12的JDBC驱动,包括MySQL Connector/J的功能特性,并提供了解压缩、添加到项目及使用示例。讲解了在MyEclipse中创建项目并添加驱动到Build Path的过程,以及展示了一个JDBC连接MySQL数据库的Java代码示例,包括不同数据库的驱动类和URL配置。
摘要由CSDN通过智能技术生成

MySQL Connector/J是MySQL官方JDBC驱动程序。将下载的驱动包解压缩后,将MySQL-connector-Java-5.1.41-bin.jar拷贝到项目中

Connector/J 5.41包括JDBC-4.0功能的支持

1917c9fe6a4a0f6c6ec5305df2746372.png

包括:

易于开发的特点,包括通过自动注册服务提供商机制,标准化的连接有效性检查和分类的SQLExceptions的基础上可恢复/重试能力和一流的底层错误。

DriverManager隔离

解开包括供应商扩展到接口

通过JAXP接口支持用于XML处理DOM,SAX和StAX

支持设置每个连接的客户端信息(可以查看查询的意见通过“SHOW PROCESSLIST的”一个MySQL服务器上,或通过一个公共接口,可扩展,以支持自定义持久性的信息)

JDBC-4.0 NCHAR,NVARCHAR和NCLOB类型的支持

使用示例:

1、将其中的Java包(mysql-connector-java-5.1.26-bin.jar),复制到MySQL目录下(仅是为了方便才放到这里),以备加载驱动程序时使用。

fd01e915fe176d0eb787e1002ead95c6.gif

2、创建数据库:使用phpMyAdmin,登录MySQL,创建数据库myuser,并在其中插入一个名为staff的表格。并添加一些数据,操作步骤如图,登录进去MySQL数据库后:

1)创建数据库,名称为myuser,编码为utf8_general_ci(支持中文);

971dc781f473b028d1156fe6c303f3ec.gif

2)新建表格,名称为staff,表格有8个字段;

b0108ee3f9a8fd8a1bdd3f485edd84f0.gif

3)8个字段的设置,包括名称、类型、值的长度、初始值、编码等等(点击查看大图);

b327c17ae60a961ed66135cf2d459c8a.gif

4)添加成功后,查看的staff表格情况:

bcae97498b247348dcc3e17aa82d23cc.gif

5)往表格中插入一些实验所需数据,需要插入两条,一个是员工lucy的,还有lili的:

a959094754325562585dca377dc176f4.gif

46930d3ec00671dc871e2865fb3e1a4a.gif

3、在MyEclips中创建项目并在项目中添加MySQL驱动程序:创建的项目类型可以是Java项目或者是Java Web项目都可以。这里创建的是Web项目,项目名称可以随便取,我命名为“JavaWebChp07”。创建成功后将步骤1里下载得到的MySQL驱动程序包(mysql-connector-java-5.1.18-bin.jar)添加到工程的Build path中,添加过程如图所示:

f7d91feceaf89508a14a98e7890a9ca4.gif

5b7a696b9efb4dd44dfa566f3c271370.gif

db7890c3941e5673c2dde2720c238586.gif

e4defbf7287446da3007332276dddd90.gif

4、编写JDBC连接MySQL数据库的实例具体代码,JDBC_Test.java:

5587b9646e6d735c84b1ec3db08b463d.gif

mysql注册驱动方法:

1:Class.forName("com.mysql.jdbc.Driver");

2:DriverManager.registerDriver(new Driver());

3:System.setProperty("jdbc:drivers", "com.mysql.jdbc.Driver");

jdbc连接oracle、mysql等主流数据库的驱动类和url:

oracle

driverClass:oracle.jdbc.driver.OracleDriver

url:jdbc:oracle:thin:@127.0.0.1:1521:dbname

-----------------------------------------------------------

mysql

driverClass:com.mysql.jdbc.Driver

url:jdbc:mysql://localhost:3306/mydb

PS:有的时候,mysql的驱动类也也会看到使用org.gjt.mm.mysql.Driver的情况,

org.gjt.mm.mysql.Driver是早期的驱动名称,后来就改名为com.mysql.jdbc.Driver,

现在一般都推荐使用 com.mysql.jdbc.Driver。在最新版本的mysql jdbc驱动中,为了保持对老版本的兼容,仍然保留了org.gjt.mm.mysql.Driver,但是实际上 org.gjt.mm.mysql.Driver中调用了com.mysql.jdbc.Driver,因此现在这两个驱动没有什么区别。

-----------------------------------------------------------

DB2

driverClass:com.ibm.db2.jcc.DB2Driver

url:jdbc:db2://127.0.0.1:50000/dbname

-----------------------------------------------------------

syBase

driverClass:com.sybase.jdbc.SybDriver

url:jdbc:sybase:Tds:localhost:5007/dbname

-----------------------------------------------------------

PostgreSQL

driverClass:org.postgresql.Driver

url:jdbc:postgresql://localhost/dbname

-----------------------------------------------------------

Sql Server2000

driverClass:com.microsoft.jdbc.sqlserver.SQLServerDriver

url:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbname

-----------------------------------------------------------

Sql Server2005

driverClass:com.microsoft.sqlserver.jdbc.SQLServerDriver

url:jdbc:sqlserver://localhost:1433; DatabaseName=dbname

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值