java 常用数据库连接方式
MySQL:
String Driver="com.mysql.jdbc.Driver"; //驱动程序
String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).new Instance();
Connection con=DriverManager.getConnection(URL,Username,Password);
Microsoft SQL Server:
1)
String Driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; //连接SQL数据库的方法
String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; //db_name为数据库名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).new Instance(); //加载数据可驱动
Connection con=DriverManager.getConnection(URL,UserName,Password); //
2)
String Driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; //连接SQL数据库的方法
String URL="jdbc:sqlserver://localhost:1433;DatabaseName=db_name"; //db_name为数据库名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).new Instance(); //加载数据可驱动
Connection con=DriverManager.getConnection(URL,UserName,Password);
Sysbase:
String Driver="com.sybase.jdbc.SybDriver"; //驱动程序
String URL="jdbc:Sysbase://localhost:5007/db_name"; //db_name为tb数据可名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
Connection con=DriverManager.getConnection(URL,Username,Password);
Oracle(用thin模式):
String Driver="oracle.jdbc.driver.OracleDriver"; //连接数据库的方法
String URL="jdbc:oracle:thin:@loaclhost:1521:orcl"; //orcl为数据库的SID
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance(); //加载数据库驱动
Connection con=DriverManager.getConnection(URL,Username,Password);
PostgreSQL:
String Driver="org.postgresql.Driver"; //连接数据库的方法
String URL="jdbc:postgresql://localhost/db_name"; //db_name为数据可名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
Connection con=DriverManager.getConnection(URL,Username,Password);
String Driver="org.postgresql.Driver"; //连接数据库的方法
DB2:
String Driver="com.ibm.db2.jdbc.app.DB2.Driver"; //连接具有DB2客户端的Provider实例
//String Driver="com.ibm.db2.jdbc.net.DB2.Driver"; //连接不具有DB2客户端的Provider实例
String URL="jdbc:db2://localhost:50000/db_name"; //db_name为数据可名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
Connection con=DriverManager.getConnection(URL,Username,Password);
Informix:
String Driver="com.informix.jdbc.IfxDriver";
String URL="jdbc:Informix-sqli://localhost:1533/db_name:INFORMIXSER=myserver"; //db_name为数据可名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
Connection con=DriverManager.getConnection(URL,Username,Password);
JDBC-ODBC:
String Driver="sun.jdbc.odbc.JdbcOdbcDriver";
String URL="jdbc:odbc:dbsource"; //dbsource为数据源名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
Connection con=DriverManager.getConnection(URL,Username,Password);
分享到:
相关推荐
在Java编程中,数据库连接是实现应用程序与数据库交互的基础。以下是对给定标题和描述中涉及的几个数据库连接方法的详细说明: 1. **MS Access数据库连接**: Java通过JDBC(Java Database Connectivity)API来...
- **HikariCP**:高效且稳定的连接池实现,被誉为最快的Java数据库连接池。其核心jar包为`hikaricp.jar`。 - **Apache DBCP**:Apache软件基金会提供的连接池组件,包含`commons-dbcp.jar`和`commons-pool.jar`。...
在Java编程中,数据库连接是实现应用程序与数据库交互的基础。Java通过Java Database Connectivity (JDBC) API来提供这种连接能力。以下将详细讲解Java中如何连接到不同的数据库系统。 1. **Oracle数据库连接**: ...
JdbcConfig 类是一个用于存储数据库连接信息的类,该类有四个常用的成员变量:driverName、url、username、password 等。这些成员变量用于存储数据库连接信息,并提供了 getter 和 setter 方法,以便于访问和修改...
在Java编程中,数据库连接是不可或缺的一部分,尤其是在开发企业级应用程序时。Java提供了多种方式来与不同的数据库进行交互,如MySQL、Oracle、SQL Server、PostgreSQL等。本篇将深入探讨Java连接各种数据库的关键...
它提供了加载数据库驱动、建立数据库连接、执行SQL语句以及处理查询结果等方法。 2. 连接数据库的关键步骤: - 注册JDBC驱动:通过`Class.forName()`方法加载对应数据库的JDBC驱动类,并实例化。 - 获取数据库...
在实际项目中,为了提高性能和效率,通常使用连接池(如C3P0、HikariCP、Apache DBCP等)来管理数据库连接。连接池预先创建一定数量的连接,应用程序需要时直接获取,用完后归还,减少了连接创建和释放的开销。 9....
JDBC-ODBC桥接方式是一种早期的Java数据库连接方式,它通过JDBC-ODBC桥接器将Java应用程序的JDBC调用转换为ODBC调用,再由ODBC驱动程序完成与特定数据库的通信。 #### 步骤详解: 1. **加载JDBC-ODBC桥接驱动** ...
### Java常用的JDBC连接数据库方法 #### 概述 本文档将详细介绍如何使用Java通过JDBC(Java Database Connectivity)连接到不同的数据库系统。JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一...
本资源集合了常用的JDBC数据库连接jar包,以及一些知名的数据库连接池实现,如dbcp和c3p0,这对于开发人员来说是非常宝贵的资源。 首先,让我们了解一下JDBC。JDBC提供了一套标准的API,包括接口和类,使得开发者...
在实际开发中,选择合适的连接方式并合理管理数据库连接,对于优化性能、提高应用的稳定性和可扩展性至关重要。尤其是数据库连接池,它已经成为现代Java应用的标准实践,不仅提高了资源利用率,还降低了系统资源消耗...
几种常用的数据库连接方式,很详细很实用。
本文将详细介绍如何使用Java代码连接到几种常用的数据库系统:Oracle、SQL Server 和 DB2,并给出具体的示例代码。 #### 二、Java连接Oracle数据库 **1. 连接方式** 对于Oracle数据库,可以采用JDBC驱动来进行...
标题提到的“Java数据库连接方式”涵盖了三种常用的方法,它们分别是:Java纯连接、数据连接池(DataSource)以及通过属性文件进行连接。以下是对这些方法的详细介绍: 1. **Java纯连接**: Java纯连接是指使用`...
Java数据库连接池C3P0是一种常用的开源数据库连接管理工具,它通过提供连接池服务,提高了应用程序处理数据库连接的效率,降低了系统资源的消耗。在Java应用中,尤其是在服务器端,数据库连接的创建和关闭是相对耗时...
在IT领域,数据库连接是数据集成过程中的关键环节,特别是在使用工具如Kettle(也称为Pentaho Data Integration,简称PDI)时。Kettle是一款强大的ETL(Extract, Transform, Load)工具,用于从各种数据源抽取数据,...
`建立数据库连接,其中`localhost:3306`是默认的MySQL服务器地址和端口号,`数据库名`、`用户名`及`密码`需根据实际情况替换。 ### 二、MS SQL Server 2000 #### 引用包 对于MS SQL Server 2000,需要引入`msbase....
Java数据库连接(JDBC)是Java平台上的一个重要的技术组件,它提供了一套标准的API接口,使得Java开发者能够在纯Java环境中访问各种类型的数据库。JDBC的核心作用在于它允许Java程序通过统一的方式与不同的数据库...