首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
select
python
runtime
io
frameworks
nodejs
input
text
substring
range
tree
datetime
expression
post
spring
jar
jsp
integer
copy
metadata
netty
httprequest
command
audio
instance
typescript
cookie
int
lua
stream
hook
flutter
iostream
perl
ascii
plugins
erlang
schema
split
callback
settings
javascript
fetch
case
grid
char
cmd
main
vba
c语言
timestamp
cpython
default
random
php
client
filter
vbscript
search
version
dagger
get
ip
install
import
function
future
java
merge
heatmap
数组
triggers
bit
php5
uri
cPlusPlus
hash
const
js
当前位置:
开发笔记
>
编程语言
> 正文
各种数据库的jdbc驱动下载及连接方…
作者:纤沙湖之歌 | 来源:互联网 | 2023-05-17 19:41
各种数据库的jdbc驱动下载及连接方式各种数据库驱动数据库名称下载地址说明Mysqlhttp:www.mysql.comproductsconnectorjShipped.Butnee
各种数据库的jdbc驱动下载及连接方式
各种数据库驱动
数据库名称
下载地址
说明
Mysql
http://www.mysql.com/products/connector/j/
Shipped. But need to download the latest for MySQL4.1 or higher.
Oracle
http://sourceforge.net/project/showfiles.php?group_id=33291
software/tech/java/sqlj_jdbc/index.html
Included.
SQL Server by jTDS
http://sourceforge.net/project/showfiles.php?group_id=33291
Included. Support Microsoft SQL Server (6.5, 7, 2000 and2005)
Postgres
http://jdbc.postgresql.org/download.html
Included 7.3 JDBC 3
SAP DB
http://www.sapdb.org/sap_db_jdbc.htm
Included.
SyBase by jTDS
http://jtds.sourceforge.net/
Included. Support Sybase (10, 11, 12)
各种驱动的连接方法:
1. MySQL(http://www.mysql.com) mysql-connector-java-2.0.14-bin.jar;
Class.forName("org.gjt.mm.mysql.Driver" );
cn =DriverManager.getConnection("jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd);
2. PostgreSQL(http://www.de.postgresql.org) pgjdbc2.jar ;
Class.forName("org.postgresql.Driver" );
cn =DriverManager.getConnection("jdbc:postgresql://MyDbComputerNameOrIP/myDatabaseName", sUsr, sPwd);
3. Oracle(http://www.oracle.com/ip/deploy/database/oracle9i/)classes12.zip ;
Class.forName("oracle.jdbc.driver.OracleDriver" );
cn =DriverManager.getConnection("jdbc:oracle:thin:MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd);
4. Sybase(http://jtds.sourceforge.net) jconn2.jar ;
Class.forName("com.sybase.jdbc2.jdbc.SybDriver" );
cn =DriverManager.getConnection("jdbc:sybase:Tds:MyDbComputerNameOrIP:2638", sUsr, sPwd);
//(Default-Username/Password:"dba"/"sql")
5. Microsoft SQLServer(http://jtds.sourceforge.net) ;
Class.forName("net.sourceforge.jtds.jdbc.Driver" );
cn =DriverManager.getConnection("jdbc:jtds:sqlserver://MyDbComputerNameOrIP:1433/master", sUsr,sPwd );
6. Microsoft SQLServer(http://www.microsoft.com) ;
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
cn =DriverManager.getConnection("jdbc:microsoft:sqlserver://MyDbComputerNameOrIP:1433;databaseName=master",sUsr, sPwd );
7. ODBC
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );
Connection cn =DriverManager.getConnection( "jdbc:dbc:" + sDsn, sUsr, sPwd);
8.DB2Class.forName("com.ibm.db2.jdbc.net.DB2Driver");
Stringurl="jdbc:db2://192.9.200.108:6789/SAMPLE"
cn =DriverManager.getConnection( url, sUsr, sPwd);
9.access由于access并不是作为一项服务运行,所以url的方法对他不适用。access可以通过odbc,也可以通过服务器映射路径的形式找到.mdb文件,参见http://rmijdbc.objectweb.org/Access/access.html
一、连接各种数据库方式速查表
下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。
1、Oracle8/8i/9i数据库(thin模式)
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";//orcl为数据库的SID
String user="test";
String password="test";
Connection cOnn=DriverManager.getConnection(url,user,password);
2、DB2数据库
Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();
String url="jdbc:db2://localhost:5000/sample";//sample为你的数据库名
String user="admin";
String password="";
Connection cOnn=DriverManager.getConnection(url,user,password);
3、Sql Server7.0/2000数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Stringurl="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为数据库
String user="sa";
String password="";
Connection cOnn=DriverManager.getConnection(url,user,password);
4、Sybase数据库
Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url ="jdbc:sybase:Tds:localhost:5007/myDB";//myDB为你的数据库名
Properties sysProps =System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connection cOnn= DriverManager.getConnection(url, SysProps);
5、Informix数据库
Class.forName("com.informix.jdbc.IfxDriver").newInstance();
String url ="jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword";//myDB为数据库名
Connection cOnn= DriverManager.getConnection(url);
6、MySQL数据库
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//myDB为数据库名
Connection cOnn= DriverManager.getConnection(url);
7、PostgreSQL数据库
Class.forName("org.postgresql.Driver").newInstance();
String url ="jdbc:postgresql://localhost/myDB"//myDB为数据库名
String user="myuser";
String password="mypassword";
Connection cOnn=DriverManager.getConnection(url,user,password);
8、access数据库直连用ODBC的
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
String url="jdbc:odbc:Driver={MicroSoft Access Driver(*.mdb)};DBQ="+application.getRealPath("/Data/ReportDemo.mdb");
Connection cOnn= DriverManager.getConnection(url,"","");
Statement stmtNew=conn.createStatement() ;
二、JDBC连接MySql方式
下面是使用JDBC连接MySql的一个小的教程
1、查找驱动程序
MySQL目前提供的java驱动程序为Connection/J,可以从MySQL官方网站下载,并找到mysql-connector-java-3.0.15-ga-bin.jar文件,此驱动程序为纯java驱动程序,不需做其他配置。
2、动态指定classpath
如果需要执行时动态指定classpath,就在执行时采用-cp方式。否则将上面的.jar文件加入到classpath环境变量中。
3、加载驱动程序
try{
Class.forName(com.mysql.jdbc.Driver);
System.out.println(Success loading Mysql Driver!);
}catch(Exception e)
{
System.out.println(Error loading Mysql Driver!);
e.printStackTrace();
}
4、设置连接的url
jdbc:mysql://localhost/databasename[?pa=va][&pa=va]
数据库
mysql
http
js
ip
oracle
php
java
sql
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
cookie
在CentOS/RHEL 7/6,Fedora 27/26/25上安装JAVA 9的步骤和方法
本文介绍了在CentOS/RHEL 7/6,Fedora 27/26/25上安装JAVA 9的详细步骤和方法。首先需要下载最新的Java SE Development Kit 9发行版,然后按照给出的Shell命令行方式进行安装。详细的步骤和方法请参考正文内容。 ...
[详细]
蜡笔小新 2023-12-13 09:26:47
jsp
SpringBoot集成前端模版(thymeleaf)的配置步骤
本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ...
[详细]
蜡笔小新 2023-12-14 10:11:46
jar
java命令运行
Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ...
[详细]
蜡笔小新 2023-12-12 19:26:55
spring
springboot项目引入jquery浏览器报404错误的解决办法
本文介绍了在springboot项目中引入jquery时,可能会出现浏览器报404错误的问题,并提供了解决办法。问题可能是由于将jquery.js文件复制粘贴到错误的目录导致的,解决办法是将文件复制粘贴到正确的目录下。如果问题仍然存在,可能是其他原因导致的。 ...
[详细]
蜡笔小新 2023-12-12 12:06:25
instance
网络请求模块选择——axios框架的基本使用和封装
本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ...
[详细]
蜡笔小新 2023-12-12 10:16:43
int
InnoDB存储引擎——内存
上图是InnoDB存储引擎的结构。1、缓冲池InnoDB存储引擎是基于磁盘存储的,并将其中的记录按照页的方式进行管理。因此可以看作是基于磁盘的数据库系统。在数据库系统中,由于CPU速度 ...
[详细]
蜡笔小新 2023-12-10 19:47:18
instance
用Vue实现的Demo商品管理效果图及实现代码
本文介绍了一个使用Vue实现的Demo商品管理的效果图及实现代码。 ...
[详细]
蜡笔小新 2023-12-10 15:14:25
text
Java后台Jsonp处理方法及其应用场景
本文介绍了Java后台Jsonp处理方法及其应用场景。首先解释了Jsonp是一个非官方的协议,它允许在服务器端通过Script tags返回至客户端,并通过javascript callback的形式实现跨域访问。然后介绍了JSON系统开发方法,它是一种面向数据结构的分析和设计方法,以活动为中心,将一连串的活动顺序组合成一个完整的工作进程。接着给出了一个客户端示例代码,使用了jQuery的ajax方法请求一个Jsonp数据。 ...
[详细]
蜡笔小新 2023-12-10 10:55:21
copy
Patch ODA X8 : 19.9 到 19.11
PatchODAX8: ...
[详细]
蜡笔小新 2023-10-18 00:03:19
jar
Jmeter对RabbitMQ压力测试
篇首语:本文由编程笔记#小编为大家整理,主要介绍了Jmeter对RabbitMQ压力测试相关的知识,希望对你有一定的参考价值。Jm ...
[详细]
蜡笔小新 2023-10-17 18:53:56
io
JS进修笔记——闭包的运转机制和作用域
本文介绍了闭包的定义和运转机制,重点解释了闭包如何能够接触外部函数的作用域中的变量。通过词法作用域的查找规则,闭包可以访问外部函数的作用域。同时还提到了闭包的作用和影响。 ...
[详细]
蜡笔小新 2023-12-14 18:45:00
io
YOLOv7基于自己的数据集从零构建模型完整训练、推理计算超详细教程
本文介绍了关于人工智能、神经网络和深度学习的知识点,并提供了YOLOv7基于自己的数据集从零构建模型完整训练、推理计算的详细教程。文章还提到了郑州最低生活保障的话题。对于从事目标检测任务的人来说,YOLO是一个熟悉的模型。文章还提到了yolov4和yolov6的相关内容,以及选择模型的优化思路。 ...
[详细]
蜡笔小新 2023-12-14 18:28:01
int
GetWindowLong函数
今天在看一个代码里头写了GetWindowLong(hwnd,0),我当时就有点费解,靠,上网搜索函数原型说明,死活找不到第 ...
[详细]
蜡笔小新 2023-12-14 17:58:15
io
搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ...
[详细]
蜡笔小新 2023-12-14 17:03:58
instance
PHP中的单例模式与静态变量的区别及使用方法
本文介绍了PHP中的单例模式与静态变量的区别及使用方法。在PHP中,静态变量的存活周期仅仅是每次PHP的会话周期,与Java、C++不同。静态变量在PHP中的作用域仅限于当前文件内,在函数或类中可以传递变量。本文还通过示例代码解释了静态变量在函数和类中的使用方法,并说明了静态变量的生命周期与结构体的生命周期相关联。同时,本文还介绍了静态变量在类中的使用方法,并通过示例代码展示了如何在类中使用静态变量。 ...
[详细]
蜡笔小新 2023-12-13 18:03:36
纤沙湖之歌
这个家伙很懒,什么也没留下!
Tags | 热门标签
select
python
runtime
io
frameworks
nodejs
input
text
substring
range
tree
datetime
expression
post
spring
jar
jsp
integer
copy
metadata
netty
httprequest
command
audio
instance
typescript
cookie
int
lua
stream
RankList | 热门文章
1
第二章第二题
2
mysql 字段注释 er_解决ER\Studio无法生成mysql列注释问题
3
DOS循环:bat/批处理for命令详解之一 (史上虽详尽的总结和说明~~)
4
win10系统快速关屏设置教程
5
SVN 更新后遗症——项目文件加载不成功
6
体验了微信小程序,发现安卓用户终于把果粉“碾压”了一次
7
jackson 通用解析json方法
8
菜鸟搭建PHP开发环境(Apache+PHP+MySQL)
9
DataGrid显示双层表头
10
Java throw:异常的抛出
11
开发笔记:Autofac打标签模式PropertySource和Value
12
[生活时尚][偶尔灌水]送给大家一个小礼物(在电脑桌面的时间旁显示你所爱的人的名字)(转载)
13
实验: Base64开辟空间的估算 + 数据比对图表绘制
14
Java使用IntelliJ IDEA配置Maven并管理一个webapp项目
15
为什么m_edit显示的字符都是一样的?请帮帮我!
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有