Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。
一、连接各种数据库方式速查表
下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。
//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);
//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);
//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);
//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);
//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);
//MySQL数据库
String user = "patchouli";
String password ="123456";
String url = "jdbc:mysql://192.168.1.63:3306/test";
String device="org.gjt.mm.mysql.Driver";
Class.forName(device);
conn = DriverManager.getConnection(url, user, password);
//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);
//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数据库并且完成增删改查。 介绍:1)一种执行SQL语言的Java API。 2)可以对所以主流数据库进行统一访问(access,MySQL,sql server,Oracle)。 3)极大地减少了程序操作数据库的复杂...
非常全的JDBC连接数据库字符串大全, 包含了所有的主流数据库的字符串
jdbc连接所有关系型数据库 包括七种主流的关系型数据库 1:MS SQL Server 2:PostgreSQL 2:Mysql 4:DB2 5:Oracle 6:Sybase 7:informix
该压缩包提供了上述集中主流数据库的jdbc连接的驱动,属于目前最新版本,另外该压缩包还提供了C3P0等驱动
jdbc详解,主流的数据库连接,数据库连接池,Apache-DBUtils实现CRUD操作
当前几个主流数据库的jdbc连接jar包(mysql sqlserver oracle)
sql server,mysql,oracle
JDBC所有数据库连接字符串 找了好久啊,你一定用的着 包括:mysql;sql-server;db2;oracle;...... 等等主流数据库
当前主流的JDBC连接池技术,其中讲述了如何配置使用资源池。
jdbc与orcal、mysql、SQLServer各种主流数据库的链接
各种主流数据库的jdbc,mysql,sql sever,oracle的jdbc
还在苦恼于java连接数据库吗...目前DBHelper暂只支持连接主流的MySQL、Oracle、SQL Server。使用DBHelper将为你带来巨大便利。 压缩包中附带有数据源驱动jar包、DBHelper使用文档以及各个连接示例程序,方便用户使用。
加载JDBC驱动,并将其注册到DriverManager中,下面是一些主流数据库的JDBC驱动加裁注册的代码: //Oracle8/8i/9iO数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); //Sql ...
我看了《Servlet和JSP核心编程》之后做的学习总结。对网页通过servlet访问数据库算是个入门教程吧
目前DBHelper暂只支持连接主流的MySQL、Oracle、SQL Server。使用DBHelper将为你带来巨大便利。 压缩包中附带有数据源驱动jar包、DBHelper使用文档以及各个连接示例程序,方便用户使用。 为方便学习JDBC数据库API...
基于J2EE平台的Struts框架技术已成为开发Web应用的主流技术,而...应用ORM技术Hibernate到Struts中来代替直接应用JDBC连接数据库,真正实现了层间的松散耦合,能极大的提高开发效率,使系统具有更好的可维护性和可扩展性。
dbeaver连接数据库时,需要下载连接数据库相应驱动程序,...但如果是公司内网或没有外网情况下,需要离线安装,本资源提供各主流数据库对应的离线驱动包,包括mysql(5.0和8.0)、oracle、pgsql、sql server、sqlite等
是一款通过 JDBC 连接 HiveServer2 的图形界面工具(JDBC 就是 Java 数据库连接,说白了就是用 Java 语言来操作数据库)。 简单介绍一下 DataGrip: 由 JetBrains 公司推出的数据库管理软件, 几乎支持所有主流 的...
1.将数据库的JDBC驱动加载到classpath中,在基于JAVAEE的WEB应用实际开发过程中,通常要把目标数据库产品的JDBC驱动...2 加载JDBC驱动,并将其注册到DriverManager中,下面是一些主流数据库的JDBC驱动加裁注册的代码:
主要是各 数据库驱动,包括主流数据库:DB2 、oracle、mysql、达梦。 主要包括内容: db2jcc.jar Dm7Dictionary.jar Dm7JdbcDriver15.jar Dm7JdbcDriver16.jar Dm7JdbcDriver17.jar mysql-connector-java-3.0.17-ga-...