各种数据库驱动

数据库名称

下载地址

说明

Mysql

Shipped. But need to download the latest for MySQL 4.1 or higher.

SQL Server by jTDS

Included. Support Microsoft SQL Server (6.5, 7, 2000 and 2005)

SyBase by jTDS

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.DB2 Class.forName("com.ibm.db2.jdbc.net.DB2Driver");

String url="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();

String url="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方式 (原创)

packagecom.test1;import java.sql.*;public classMySQL_test1 {public static voidmain(String[] args) {

String DriverName="org.gjt.mm.mysql.Driver";

String URL="jdbc:mysql://127.0.0.1:3306/test";

String UserName="wuyun2";

String UserPassword="1234562";

Connection ct=null;

PreparedStatement ps=null;

ResultSet rs=null;try{

Class.forName(DriverName);

ct=DriverManager.getConnection(URL, UserName, UserPassword);

System.out.println("MySQL数据库连接成功!!");

}catch(Exception e) {

e.printStackTrace();

}

}

}

二、JDBC连接Sql Server2000方式 (原创)

1 packagecom.mhl.db;2 import java.sql.*;3

4 public classSqlHelper {5

6 PreparedStatement ps=null;7 Connection ct=null;8 ResultSet rs=null;9 String sqlDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";10 String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=restaurant";11 String user="wuyun";12 String passwd="wuyun";13

14 publicSqlHelper()15 {16 try{17 Class.forName(sqlDriver);18 ct=DriverManager.getConnection(url, user, passwd);19

20 } catch(Exception e) {21 e.printStackTrace();22 }23 }

mysql java驱动 ibm_转!!各种数据库的jdbc驱动下载及连接方式相关推荐

  1. 数据库准备,都有了:MySQL卸载、安装,HeidiSQL安装、JDBC驱动(mysql-connector-java-8.0.27)添加

    学习了一段时间的mysql,感觉有必要总结.记录一下,以便以后查阅,同时作为一种参考,使后来的学习者少走弯路,快速进入"角色".接下来的介绍并不仅仅讲操作步骤,穿插介绍了一些步骤后 ...

  2. 在哪下载Mysql数据库的JDBC驱动jar包

    目录 在哪下载Mysql数据库的JDBC驱动jar包 (1)进入此链接: (2)选择需要支持的语言 (3)选择其运行平台: (4)注意看后缀,点击下载. ​ (5)小调查 (7)解压 在哪下载Mysq ...

  3. Java各数据库的JDBC驱动包下载地址

    1. Oracle数据库的JDBC驱动包 https://www.oracle.com/technetwork/database/features/jdbc/jdbc-drivers-12c-down ...

  4. 什么是数据库驱动?有哪几种jdbc驱动

    什么是数据库驱动 数据库软件可以由各个数据库厂商提供,我们熟知的mysql,oracle,sqlserver,access,db2等等都是由不同的厂商提供的,既有不同的开发商开发,因此对于数据库软件的 ...

  5. 各种数据库的jdbc驱动下载及连接方式

    各种数据库驱动 数据库名称 下载地址 说明 Mysql http://www.mysql.com/products/connector/j/ Shipped. But need to download ...

  6. java 对应sql驱动版本_有关sqlserver的 jdbc驱动版本整理

    原标题:有关sqlserver的 jdbc驱动版本整理 皕杰报表创建sqlserver数据库的时候,需要加载sqlserver jdbc驱动,有些时候你需要了解不同版本的sqlserver的 jdbc ...

  7. mysql的驱动connect放在哪里_MySQL的JDBC驱动程序下载地址

    mm.mysql是个类型4(即纯java),符合jdbc 2规范的mysql jdbc驱动程序.当前版本为2.0 pre 5(beta)你可以从下载最新的驱动程序本文只是简单描述一下mm.mysql的 ...

  8. 【MySQL 数据库】JDBC 编程之 Java 连接 MySQL

    文章目录 1. 数据库编程的基础条件 2. Java 的数据库编程:JDBC 3. JDBC 访问数据库的层次结构 4. MySQL 数据库操作介绍 5. MySQL 驱动包的下载及添加到项目 6. ...

  9. java 对应sql驱动版本_关于Oracle JDBC驱动版本、JDK版本、数据库版本对应关系(相关的报错:ORA-28040)...

    关于Oracle JDBC驱动版本.JDK版本.数据库版本对应关系 说明: 1.Oracle JDBC驱动版本查看方式(Oracle JDBC驱动程序随Oracle数据库服务器一起提供)(用户:Ora ...

  10. JAVA数据库编程(JDBC技术)-入门笔记

    本菜鸟才介入Java,我现在不急着去看那些基本的语法或者一些Java里面的版本的特征或者是一些晋级的知识,因为有一点.Net的OOP编程思想,所以对于Java的这些语法以及什么的在用到的时候在去发现学 ...

最新文章

  1. a标签onclick事件解析
  2. python培训骗局-python 无良培训忽悠骗局知多少?
  3. [C++]VisualAssistX中文注释提示错误 解决办法
  4. 联想笔记本计算机服务在哪里,北京联想电脑服务站都在哪里?我在宣武门应当到哪里去修电脑呢?(高额悬赏 )...
  5. SQL Server2000 未公开的存储过程
  6. java循坏_Java的坏功能是什么
  7. pythonsqlite事务_python sqlite3 的事务控制
  8. java使用httpclient封装post请求和get的请求
  9. python第三方库文件传输助手_Python中的第三方模块(itchat)
  10. go语言 slice
  11. 天才?骗子?解析Deep Tech
  12. mcp证书有什么用_初级会计职称有什么用?考下证书可以做什么工作?
  13. java跳转页面后再跳回前一个页面_js中实现页面跳转(返回前一页、后一页)
  14. Python-Snappy的安装 以及报错解决
  15. 08.区块链的应用有什么?区块链将带来什么变革?
  16. CART树算法解析加举例
  17. Banana Pi R2 Pro使用EC25 4G模块实现路由功能,萤石云摄像头配置。
  18. 【数据挖掘面经】腾讯+百度+华为(均拿到sp offer)--转
  19. 国际化常见快捷登录总结:使用 Google、Facebook 等三方平台实现快速登录
  20. 解析Flutter中的手势控制Gestures

热门文章

  1. windows 远程桌面连接(mstsc)删除下拉框的记录
  2. 【微信小程序】项目开发-----百度翻译API接口开发微信翻译小程序
  3. 小程序去水印解析接口,短视频解析稳定API接口教程
  4. jsp在线编辑器|PHP在线编辑器|asp在线编辑器|.net在线编辑器|asp.net在线编辑器|在线Word编辑器
  5. Numpy:numpy包下载并导入Pycharm的方法
  6. python正态分布代码_Tests for normality正态分布检验(python代码实现)
  7. IDEA2019汉化教程,亲测有效,无内鬼,速
  8. 故障树分析法(FTA)
  9. covar of lognormal variables
  10. 字节版 趣味测试小程序源码