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();
//或者Class.forName("com.mysql.jdbc.Driver");
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() ;
相关推荐
在.NET开发环境中,数据库连接测试是一项至关重要的任务,确保应用程序能够正确、高效地与数据库进行交互。本内容主要关注如何在.NET中使用C#或VB.NET等编程语言进行SQL Server数据库的连接测试。下面我们将详细探讨...
本资源集合了常用的JDBC数据库连接jar包,以及一些知名的数据库连接池实现,如dbcp和c3p0,这对于开发人员来说是非常宝贵的资源。 首先,让我们了解一下JDBC。JDBC提供了一套标准的API,包括接口和类,使得开发者...
DBConnectionManager 是一种常用的数据库连接池方式,包括了连接池的创建、管理和释放: ```java public class DBConnectionManager { static private DBConnectionManager instance; /* 唯一实例 */ static ...
在本话题中,我们将深入探讨三个常用的数据库连接池库:C3P0、DBCP以及与它们相关的dbutils工具包。 首先,`dbutils`是Apache Commons项目的一部分,它提供了一套简单的数据库操作API,简化了Java中的数据库访问。`...
数据库连接池的基本原理是预先在内存中创建一定数量的数据库连接,应用程序在需要时可以从池中获取连接,使用完毕后再归还,而不是每次操作都创建新的连接。这大大减少了创建和销毁连接的开销,提高了系统运行效率。...
本文主要探讨了三个常用的数据库连接池:DBCP、c3p0和Druid,以及它们的配置说明。 1. **DBCP(Apache Commons DBCP)** DBCP是Apache Commons项目的一部分,它依赖于Apache Commons Pool对象池机制来管理数据库...
9. **编译与调试**:在VC++环境中,将代码编写完成后,需要配置项目的属性,确保链接了所需的ADO库,然后编译并运行程序,进行数据库连接测试。 通过这个"VC++ ADO连接数据库测试demo",你可以学习到如何在VC++环境...
2. **连接测试**:C3P0支持在连接分配给应用程序之前进行健康检查,确保获取到的连接是可用的。此外,还可以设置定期检查连接的有效性,防止因长时间未使用的连接出现问题。 3. **自动扩展**:当连接池中的连接被...
Java数据库连接池C3P0是一种常用的开源数据库连接管理工具,它通过提供连接池服务,提高了应用程序处理数据库连接的效率,降低了系统资源的消耗。在Java应用中,尤其是在服务器端,数据库连接的创建和关闭是相对耗时...
本篇文章将深入探讨两个常用的数据库连接池实现:c3p0-0.9.1.2 和 commons-dbcp-1.4。 一、c3p0-0.9.1.2 c3p0 是一个开源的 JDBC 连接池,由 Mindaugas Ropaitis 创建。版本 0.9.1.2 是其历史版本之一,提供了一些...
**C3P0数据库连接池详解** ...综上所述,C3P0作为一款成熟的数据库连接池组件,提供了丰富的配置选项和良好的性能,是Java开发中连接数据库的常用选择。通过合理的配置和使用,可以显著提升应用程序的数据库操作效率。
2. **常用的数据库连接池组件**: - C3P0:一个开源的JDBC连接池,提供了强大的异常处理和性能监控功能。 - DBCP (Apache Commons DBCP):Apache提供的基础数据库连接池,简单易用。 - HikariCP:高性能的连接池...
- **commons-dbcp**:Apache Commons DBCP也是一个常用的数据库连接池实现,它基于Jakarta POOL对象池实现。 - **commons-dbc**:Apache Commons DBC是简化数据库访问的库,提供了数据库操作的基本抽象,但不包括...
C3P0数据库连接池是Java开发中常用的一个开源组件,它主要用于管理数据库连接,以提高应用程序处理数据库的效率和性能。C3P0是由Mithral Software公司开发的,其全称为Comerica Commercial Connection Pool,是一款...
在这个主题中,我们将深入探讨数据库连接的基本原理、常用方法以及相关的技术。 首先,我们需要了解什么是数据库。数据库是一个组织和存储数据的系统,它提供了对数据的结构化访问。常见的数据库管理系统(DBMS)...
数据库连接池是Java应用程序在处理数据库交互时常用的一种优化手段,它通过复用已存在的数据库连接,避免频繁创建和销毁连接带来的性能开销。C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范...