java-8:mysqloraclesqlserver数据库jdbc驱动的下载和配置本⽂为⾃⼰在eclipse中的jdbc驱动测试连接,分别包含mysql,oracle,sqlserver三个部分。主要是驱动的下载和配置,以及在java代码中通过jdbc连接数据库的要点。
第⼀部分:mysql
1.驱动下载:
驱动分两类:
(1)旧版本:mysql-connector-java-5.1.46-bin.jar
(2)新版本:mysql-connector-java-8.0.11.jar
mysql下载配置2:驱动配置
(1)在项⽬中新建⽬录lib
(2)将下载的驱动解压后复制.jar后缀⽂件到lib⽬录下。
(3)右击项⽬,刷新“refresh”,会出现复制进来的驱动⽂件
(4)右击驱动⽂件,如下图步骤
(5)结果如下图,就已经完成配置:
3.java程序中的要点,完整流程在上⼀篇⽂章中已经展⽰:
(1)driverName = "sql.jdbc.Driver"; //旧版本,这⾥⽤的是:mysql-connector-java-5.1.46-bi
n.jar
driverName = "sql.cj.jdbc.Driver"; //新版本,这⾥⽤的是:mysql-connector-java-8.0.11.jar
(2)url = "jdbc:mysql://127.0.0.1:3306/crm?useSSL=false&serverTimezone=GMT&allowPublicKeyRetrieval=true";
第⼆部分:oracle
1.驱动位置:安装oracle服务端jdbc的lib⽬录下,选择版本较⾼的那个.jar⽂件,将其放到java项⽬⽬录的lib⽂件夹下,跟mysql放到⼀起。然后驱动配置的⽅式也和mysql⼀致。
2.java程序中的要点:
(1)driverName = "oracle.jdbc.driver.OracleDriver";
(2)url = "jdbc:oracle:thin:@127.0.0.1:1521:ORCL";此处1521表⽰oracle服务端⼝号,默认为1521,其后的“ORCL”跟mysql略有不同,mysql中这⾥是某个具体的数据库名称。⽽oracle这⾥是使⽤配置⽂件a中的服务器名称。在程序中,mysql的user 为⽤户名即“root”;⽽oracle的user为某个具体的数据库名。
(3)其他和mysql⼀致。两个驱动可以放到⼀起不影响。
参考博⽂:
第三部分:sqlserver
1.驱动可以到⽹上下载:搜索sqljdbc4.jar即可。
2.java程序中的要点:
(1)driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
(2)url = "jdbc:sqlserver://localhost:1029;DatabaseName=crm"; 这⾥1029表⽰端⼝号
(3)务必对端⼝号,否则⽆法连接,查询sqlserver服务端⼝号:exec sys.sp_readerrorlog 0, 1, 'listening'
(4)端⼝号报错说明:【com.microsoft.sqlserver.jdbc.SQLServerException: ⽤户 'sa' 登录失败。】是由于端⼝号不对引起。
(5)数据库报错说明:【com.microsoft.sqlserver.jdbc.SQLServerException: ⽆法打开登录所请求的数据库 "sqlservermate"。登录失败。】
(6)如果是本地数据库,并不需要到 “sqlserver 配置管理器” 中去打开TCP/IP的启⽤按钮。远程服务应该是需要的,不过这⾥未做尝试。为了⽅便起见,最好还是开启。
参考博⽂:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论