//Oracle数据库:
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl" , "username" , "password");
//注:orcl为数据库的SID
//DB2数据库:
Class.forName("com.ibm.db2.jdbc.app.DB2Driver");
Connection conn = DriverManager.getConnection("jdbc:db2://localhost:5000/dbname" , "username" , "password");
// 注:dbname为数据库名
//SQL Server 数据库:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1443;DatabaseName=dbaname" , "username" , "password");
//注:dbname为数据库名
//Sybase数据库:
//Class.forName("com.sybase.jdbc.SybDriver");
Class.forName("com.sybase.jdbc2.jdbc.SybDriver");
Connection conn = DriverManager.getConnection("jdbc:sybase:Tds:localhost:5007/dbname" , "username" , "password");
注:dbname为数据库名
//Informix数据库:
Class.forName("com.informix.jdbc.IfxDriver");
//MySQL数据库:
Class.forName("org.gjt.mm.mysql.Driver"); 或者 Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/dbname" , "username" , "password");
//注:dbname为数据库名
//Postgresql
Class.forName("org.postgresql.Driver");
Connection con = DriverManager.getConnection("jdbc:postgresql://host:port/database","user","password");
分享到:
相关推荐
### Java中数据库驱动程序加载及建立连接代码 在Java编程中,通过JDBC(Java Database Connectivity)技术可以实现与各种数据库的交互。JDBC提供了一种标准接口来访问关系型数据库,它允许开发者使用标准的Java API...
4. **类型4(纯Java数据库驱动)**:这是最高级的驱动类型,也称为直连驱动,直接使用Java编写,无需中间层,能提供最佳性能。例如,MySQL的Connector/J、SQL Server的jTDS等。 现在,让我们深入探讨一下这个资源包...
用加载纯JAVA数据库驱动程序连接数据库
Java数据库驱动,通常被称为JDBC(Java Database Connectivity)驱动,是Java编程语言中连接到数据库的关键组件。在Java中,JDBC驱动程序提供了一个标准的API,使得开发人员能够使用SQL语句与各种数据库进行交互。这...
根据所提供的文件信息,我们可以详细探讨在Java中如何加载并使用各种数据库驱动来建立与数据库的连接。 ### Java连接数据库:驱动加载与连接建立 #### 1. **MySQL数据库** 对于MySQL数据库,其驱动类名为`...
Java数据库驱动包是Java应用程序与各种数据库之间进行通信的关键组件。在Java中,JDBC(Java Database Connectivity)是一个标准API,允许程序员用Java语言来访问和处理存储在各种数据库中的数据。这个压缩包包含了...
本压缩包“神通数据库java连接驱动.zip”中包含了用于Java应用程序连接神通数据库所需的驱动文件。 首先,我们要了解Java数据库连接(JDBC)是Java平台的标准接口,它允许Java应用程序通过API来访问各种类型的...
MySQL JDBC驱动,SQL Server JDBC驱动,sql server 2000 JDBC jar,Oracle+JDBC的classes111 jar,sql server 2000 sp3 JDBC jar,ORALCE10g驱动classes12,Java连接msql2005的jar和Java中数据库驱动程序加载及建立连接.
Java动态加载数据库驱动是解决在同一个系统中需要与多种数据库版本进行交互问题的一种技术手段。在实际开发中,由于各种项目可能需要连接不同类型的数据库,如Oracle、SQL Server等,或者同一种数据库的不同版本,...
### Java数据库驱动加载问题 #### SQLServer2000与SQLServer2005加载驱动的相同点与不同点 在Java开发环境中,通过JDBC(Java Database Connectivity)技术可以实现对各种数据库的操作。其中,SQL Server是常用的...
驱动文件通常以`sqljdbc_auth.dll`和`mssql-jdbc.jar`的形式存在,用于Java应用程序连接SQL Server。 2. **Mysql**:MySQL是一款开源、免费的数据库系统,被广泛应用于Web应用。其对应的Java驱动是`mysql-connector...
在Java编程中,JDBC(Java Database Connectivity)是Java平台的标准接口,用于连接数据库系统。JDBC驱动程序是实现这些接口的Java类库,它允许Java应用程序与各种类型的数据库进行交互。加载JDBC驱动程序是Java应用...
JDBC是Java平台中的一个标准接口,它由Java SE的标准库提供,用于在Java应用程序和各种类型的数据库之间建立连接。通过JDBC,开发者可以执行SQL语句、处理结果集以及管理事务。 2. JDBC驱动类型: - Type 1:纯...
在Java编程语言中,数据库驱动包是连接Java应用程序与各种数据库管理系统(DBMS)的关键组件。这些驱动包提供了Java标准接口(JDBC - Java Database Connectivity)的实现,使得开发者能够用Java代码执行SQL语句,...
综上所述,Java连接数据库涉及的知识点包括:JDBC接口、数据库驱动、数据库URL、连接参数、加载驱动、建立连接、执行SQL、处理结果和关闭资源。在实践中,还需要考虑连接池、异常处理和事务管理等高级主题。通过深入...
4. **编写数据库连接代码**: 在Java代码中,你需要通过`Class.forName()`方法加载数据库驱动,然后使用`DriverManager.getConnection()`创建数据库连接。例如,对于MySQL: ```java Class.forName(...
在这个例子中,`Class.forName()`用来加载JDBC驱动,`DriverManager.getConnection()`则用来建立实际的数据库连接。URL `"jdbc:sybase:TDS:localhost:2638/DATABASE_NAME"`中的`TDS`表示Sybase的传输协议,`...
2. **驱动管理器(DriverManager)**:在Java程序中,使用DriverManager类注册数据库驱动并建立到数据库的连接。例如,通过`Class.forName()`加载Oracle JDBC驱动,然后调用`DriverManager.getConnection()`创建连接...
在运行时,`DBConnection`类会读取这些属性,加载相应的数据库驱动并建立连接。 在实际应用中,这个通用的Java数据库连接程序可以大大简化开发流程。只需按照db.properties配置数据库信息,然后通过`DBConnection`...