`
xiaocao000
  • 浏览: 223773 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

JDBC URL and Driver

阅读更多
来源于网上

=====================================================================
1.Oracle数据库

OracleOracle Thin JDBC Driver
驱动程序包名:ojdbc14.jar
驱动程序类名: oracle.jdbc.driver.OracleDriver
JDBC URL:
jdbc:oracle:thin:@//<host>:<port>/ServiceName

jdbc:oracle:thin:@<host>:<port>:<SID>

Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url = "jdbc:oracle:thin:@localhost:1521:orcle";
String user = "test";
String password = "test";
Connection conn = DriverManager.getConnection(url, user, password);

=====================================================================
2.DB2数据库

IBM DB2IBM DB2 Universal Driver Type 4
驱动程序包名:db2jcc.jar db2jcc_license_cu.jar
驱动程序类名: com.ibm.db2.jcc.DB2Driver
JDBC URL: jdbc:db2://<host>[:<port>]/<database_name>

Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();
String url = "jdbc:db2://localhost:5000/testDB";
String user = "admin";
String password = "test";
Connection conn = DriverManager.getConnection(url, user, password);

IBM DB2 Universal Driver Type 2
驱动程序包名:db2jcc.jar db2jcc_license_cu.jar
驱动程序类名: com.ibm.db2.jcc.DB2Driver
JDBC URL: jdbc:db2:<database_name>

=====================================================================
3.SQL Server数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=testDB";
String user = "sa";
String password = "test";
Connection conn = DriverManager.getConnection(url, user, password);

Microsoft SQL ServerMicrosoft SQL Server JDBC Driver (一般用来连接 SQLServer 2000)
驱动程序包名:msbase.jar mssqlserver.jar msutil.jar
驱动程序类名: com.microsoft.jdbc.sqlserver.SQLServerDriver
JDBC URL: jdbc:microsoft:sqlserver://<server_name>:<port>
默认端口1433,如果服务器使用默认端口则port可以省略

Microsoft SQL Server 2005 JDBC Driver
驱动程序包名:sqljdbc.jar
驱动程序类名: com.microsoft.sqlserver.jdbc.SQLServerDriver
JDBC URL: jdbc:sqlserver://<server_name>:<port>
默认端口1433,如果服务器使用默认端口则port可以省略


Microsoft SQLServer(http://jtds.sourceforge.net) ;
  Class.forName( "net.sourceforge.jtds.jdbc.Driver" );
  cn = DriverManager.getConnection( "jdbc:jtds:sqlserver://MyDbComputerNameOrIP:1433/master", sUsr, sPwd );


=====================================================================
4. Sybase数据库

SybaseSybase Adaptive Server Enterprise JDBC Driver
驱动程序包名:jconn2.jar 或jconn3.jar
驱动程序类名: com.sybase.jdbc2.jdbc.SybDriver (com.sybase.jdbc3.jdbc.SybDriver)
JDBC URL: jdbc:sybase:Tds:<host>:<port>默认端口5000

Sybase Adaptive Server Anywhere or Sybase IQ JDBC Driver
驱动程序包名:jconn2.jar 或jconn3.jar
驱动程序类名: com.sybase.jdbc2.jdbc.SybDriver (com.sybase.jdbc3.jdbc.SybDriver)
JDBC URL: jdbc:sybase:Tds:<host>:<port>?ServiceName=<database_name>
默认端口2638

Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url = "jdbc:sybase:Tds:localhost:5007/testDB";
Properties sysProps = System.getProperties();
sysProps.put("user", "userid");
sysProps.put("password", "user_password");
Connection conn = DriverManager.getConnection(url, sysProps);

=====================================================================
5.Informix数据库
InformixInformix JDBC Driver
驱动程序包名:ifxjdbc.jar
驱动程序类名: com.informix.jdbc.IfxDriver
JDBC URL: jdbc:informix-sqli://{<ip-address>|<host-name>}:<port-number>[/<dbname>]: INFORMIXSERVER=<server-name>

Class.forName("com.infoxmix.jdbc.IfxDriver").newInstance();
String url = "jdbc:infoxmix-sqli://localhost:1533/testDB:INFORMIXSERVER=myserver;user=testuser;password=testpassword";
Connection conn = DriverManager.getConnection(url);

=====================================================================
6.MySQL数据库

MySQLMySQL Connector/J Driver
驱动程序包名:mysql-connector-java-x.x.xx-bin.jar
驱动程序类名: com.mysql.jdbc.Driver
JDBC URL: jdbc:mysql://<host>:<port>/<database_name>
默认端口3306,如果服务器使用默认端口则port可以省略
MySQL Connector/J Driver 允许在URL中添加额外的连接属性jdbc:mysql://<host>:<port>/<database_name>?

property1=value1&property2=value2

Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url = "jdbc:mysql://localhost/testDB?

user=testuser&password=testpassword&useUnicode=true&characterEncoding=GB2312";
Connection conn = DriverManager.getConnection(url);

=====================================================================
7.PostgreSQL数据库

PostgreSQLPostgreSQL Native JDBC Driver
驱动程序包名:驱动程序类名: org.postgresql.Driver
JDBC URL: jdbc:postgresql://<host>:<port>/<database_name>
默认端口5432

Class.forName("org.postgresql.Driver").newInstance();
String url = "jdbc:postgresql://localhost/testDB";
String user = "myuser";
String password = "test";
Connection conn = DriverManager.getConnection(url, user, password);

=====================================================================
8 SAP DB
Class.forName ("com.sap.dbtech.jdbc.DriverSapDB");
java.sql.Connection connection = java.sql.DriverManager.getConnection ( "jdbc:sapdb://" + host + "/" +

database_name,user_name, password)

=====================================================================
9 InterBase
String url = "jdbc:interbase://localhost/e:/testbed/database/employee.gdb";
Class.forName("interbase.interclient.Driver");
//Driver d = new interbase.interclient.Driver (); /* this will also work if you do not want the line above */
Connection conn = DriverManager.getConnection( url, "sysdba", "masterkey" );

=====================================================================
10. ODBC
  Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
  Connection cn = DriverManager.getConnection( "jdbc:odbc:" + sDsn, sUsr, sPwd );

=====================================================================
11.access
由于access并不是作为一项服务运行,所以url的方法对他不适用。access可以通过odbc,也可以通过服务器映射路径的形式找到.mdb文件

用纯java连接Access数据库,不是用jdbc-odbc连接池,有个限制就是返回数据最多是1000条

=====================================================================
12 HSqlDB
url: http://hsqldb.sourceforge.net/
driver: org.hsqldb.jdbcDriver
连接方式有4种,分别为:
con-str(内存): jdbc:hsqldb.
con-str(本地): jdbc:hsqldb:/path/to/the/db/dir
con-str(http): jdbc:hsqldb:http://dbsrv
con-str(hsql): jdbc:hsqldb:hsql://dbsrv

=====================================================================

TeradataTeradata Driver for the JDBC Interface
驱动程序包名:terajdbc4.jar tdgssjava.jar gui.jar
驱动程序类名: com.ncr.teradata.TeraDriver
JDBC URL:
Type 4: jdbc:teradata://DatabaseServerName/Param1,Param2,...
Type 3: jdbc:teradata://GatewayServerName:PortNumber
/DatabaseServerName/Param1,Param2,...

=====================================================================

NetezzaNetezza JDBC Driver
驱动程序包名:terajdbc4.jar tdgssjava.jar gui.jar
驱动程序类名: org.netezza.Driver
JDBC URL: jdbc:netezza://<host>:<port>/<database_name>
分享到:
评论
2 楼 kehuoshui 2015-06-02  
Class.forName("interbase.interclient.Driver");   请问 这个需要加载哪个驱动?
1 楼 jackzqz 2012-03-26  
非常有用,谢谢!

相关推荐

    sql jdbc 2.0

    When the driver is loaded, you can establish a connection by using a connection URL and the getConnection method of the DriverManager class: String connectionUrl = "jdbc:sqlserver://localhost:1433;" ...

    sql jdbc 2.0.1607.1 UNIX

    When the driver is loaded, you can establish a connection by using a connection URL and the getConnection method of the DriverManager class: String connectionUrl = "jdbc:sqlserver://localhost:1433;" ...

    破解版mdbdriver.jar

    SFTP URL to the SFTP-server directory (syntax: sftp://user:password@hostname[:port]/[dirpath/]mdbfile, also required third-party libraries Commons VFS and JSch for this protocol), e.g.: jdbc:jstels:...

    hibernate.properties

    #hibernate.connection.driver_class oracle.jdbc.driver.OracleDriver #hibernate.connection.username ora #hibernate.connection.password ora #hibernate.connection.url jdbc:oracle:thin:@localhost:1521:orcl...

    jdbc操作文档,数据库基本操作文档集合

    Class.ForName(com.mysql.jdbc.Driver); 2.建立连接 /* String url = "jdbc:mysql://localhost:3306/student"; //3306指你当前数据库的端口号,student指你指定的哪个数据库名字 String user = "root"; //root...

    jdbc基础和参考

    new oracle.jdbc.driver.OracleDriver(); DriverManager.registerDriver(driver); 3.加虚拟机参数jdbc.drivers -Djdbc.drivers=oracle.jdbc.driver.OracleDriver 4.从Jdk6.0以后要求,JDBC 4.0 Drivers ...

    presto-oracle

    # connection-url must me the URL to access Oracle via JDBC. It can be different depending on your environment. # Another example of the URL would be jdbc:oracle:thin:@//ip:port/database. For more ...

    Cognos Custom Java Provider

    jdbc-0.proxool.driver-url=jdbc:oracle:thin:@localhost:1521:orcal jdbc-0.user=cognos jdbc-0.password=cognos 3)打开Cognos configuration 配置configure the Custom Java namespace Type: Custom Java ...

    Struts2+Spring3+Hibernate3 用户管理系统实例源码

    &lt;property name="driverClassName" value="com.mysql.jdbc.Driver"/&gt; &lt;property name="url" value="jdbc:mysql://127.0.0.1:3306/test"/&gt; 此时将&lt;property name="url" value="jdbc:mysql://127.0.0.1:...

    Activiti工作流学习资料.zip

    jdbcUrl: 数据库的JDBC URL。 jdbcDriver: 对应不同数据库类型的驱动。 jdbcUsername: 连接数据库的用户名。 jdbcPassword: 连接数据库的密码。 基于JDBC参数配置的数据库连接 会使用默认的MyBatis连接池。 ...

    java_web_dbcp_demo:java web dbcp演示,带有jdk 10,MySQL Connector 8.x和servlet-api 4演示

    java web dbcp2 数据库连接池演示 java web dbcp demo , with jdk 10 , MySQL Connector 8.x and servlet-api 4 demo...url=jdbc:mysql://127.0.0.1:3306/test?useSSL=false&characterEncoding=utf-8&useJDBCCompliantT

    iBatis-设置缓存模式-Java源码(下载)

    &lt;property name="JDBC.Driver" value="org.hsqldb.jdbcDriver"/&gt; &lt;property name="JDBC.ConnectionURL" value="jdbc:hsqldb:data/tutorial"/&gt; &lt;property name="JDBC.Username" value="sa"/&gt; &lt;property name="...

    学生信息管理系统-JAVA-连接数据库.pdf

    public class Student { public static final String DRIVER="sun.jdbc.odbc.JdbcOdbcDriver"; public static final String URL="jdbc:odbc:student"; public static final String USERNAME="root";//用户名 public...

    学生信息管理系统-java-连接数据库.doc

    public class Student { public static final String DRIVER="sun.jdbc.odbc.JdbcOdbcDriver"; public static final String URL="jdbc:odbc:student"; public static final String USERNAME="root";//用户名 public...

    学生信息管理系统-java-连接数据库(1).doc

    public class Student { public static final String DRIVER="sun.jdbc。odbc。JdbcOdbcDriver"; public static final String URL="jdbc:odbc:student"; public static final String USERNAME="root";//用户名 ...

    登陆jsp数据库验证的代码

    String url="jdbc:mysql://localhost:3306/atao"; String uname="root"; String upass="958672"; Connection conn=null; PreparedStatement stmt=null; ResultSet rs=null; Class.forName(driverclass); ...

    使用Struts的Action和Hibernate来对数据库进行增、删、改、查四项操作(源码)

    &lt;/parameter&gt;&lt;br/&gt; &lt;parameter&gt;&lt;br/&gt; &lt;name&gt;driverClassName&lt;/name&gt;&lt;br/&gt; &lt;value&gt;org.gjt.mm.mysql.Driver&lt;/value&gt;&lt;br/&gt; &lt;/parameter&gt;&lt;br/&gt; &lt;parameter&gt;&lt;br/&gt; &lt;name&gt;url&lt;/name&gt;&lt;br/&gt; &lt;value&gt;jdbc:mysql://localhost/...

    Struts2+Spring3+MyBatis3完整实例

    - Loaded JDBC driver: com.mysql.jdbc.Driver - Root WebApplicationContext: initialization completed in 1734 ms - Parsing configuration file [struts-default.xml] - Parsing configuration file [struts-...

    使用Struts的Action来对数据库进行增、删、改、查四项操作(源码)

    &lt;parameter&gt;&lt;br/&gt; &lt;name&gt;driverClassName&lt;/name&gt;&lt;br/&gt; &lt;value&gt;org.gjt.mm.mysql.Driver&lt;/value&gt;&lt;br/&gt; &lt;/parameter&gt;&lt;br/&gt; &lt;parameter&gt;&lt;br/&gt; &lt;name&gt;url&lt;/name&gt;&lt;br/&gt; &lt;value&gt;jdbc:mysql://localhost/Pagination?...

    ssh框架在application.xml中配置数据源所需jar

    &lt;property name="url" value="${database.url}"&gt; ${database.username}"&gt; ${database.password}"&gt; class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"&gt; $...

Global site tag (gtag.js) - Google Analytics