原文:
http://blog.csdn.net/woo_program/article/details/7566247
请关注原文博客。
1.代码片断
//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数据库(三个jar包:msbase.jar,mssqlserver.jar,msutil.jar)
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);
注意:一个jar包(sqljdbc4.jar)的时候,应该是这样的,除掉“microsoft”
Class.forName("com.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:sqlserver://localhost:1433;DatabaseName=mydb";
//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();
String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicod
e=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);
//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数据库(三个jar包:msbase.jar,mssqlserver.jar,msutil.jar)
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);
//注意:一个jar包(sqljdbc4.jar)的时候,应该是这样的,除掉“microsoft”
Class.forName("com.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:sqlserver://localhost:1433;DatabaseName=mydb";
//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();
String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicod
e=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);
分享到:
相关推荐
总结来说,`JDBC DriverManager.registerDriver(new Driver())` 是一个重要的环节,它使得Java应用程序能够识别并使用特定数据库的驱动,从而实现数据库的连接。了解这一过程对于任何进行数据库操作的Java开发者都至...
创建 JDBC 连接需要两步:注册并加载驱动,以及使用 DriverManager 获取连接对象。 6. DriverManager 的作用 JDBC 的 DriverManager 是一个工厂类,我们通过它来创建数据库连接。当我们需要连接数据库时,...
本示例旨在介绍如何使用JDBC进行简单的数据库操作。 首先,我们需要理解JDBC的基本组件: 1. **驱动程序**:JDBC驱动是Java应用程序与特定数据库之间的桥梁。对于不同的数据库,可能需要不同的驱动程序,例如MySQL...
本主题聚焦于使用`Access_JDBC40.jar`这个特定的JDBC驱动包来与Microsoft Access数据库进行交互。`Access_JDBC40.jar`是针对Java 6及以上版本的JDBC 4.0驱动,提供了对Access数据库的支持。 首先,我们需要理解为...
对于简单的应用程序,一般程序员需要在此类中直接使用的唯一方法是 DriverManager.getConnection,该方法将建立与数据库的连接。 DriverManager 类 DriverManager 类包含一列 Driver 类,它们已通过调用方法 ...
* JDBC对于使用者要有一致性,对不同的数据库其使用方法都是相同的。 * 驱动开发必须要实现Driver接口。 二、JDBC的API * java.sql包和javax.sql包 * Driver接口(驱动):在加载某一Driver类时,它应该创建自己的...
JAVA 使用 JDBC 进行 insert 操作添加信息到数据库 一、 JDBC 概述 JDBC(Java Database Connectivity)是一种 Java 应用程序用来与数据库进行交互的 API。它提供了一组标准的接口,允许 Java 应用程序与各种...
Java使用Jdbc连接Oracle执行简单查询操作示例 Java使用Jdbc连接Oracle执行简单查询操作,是指使用Java语言通过Jdbc(Java Database Connectivity)连接Oracle数据库并执行简单查询操作的过程。本文将通过实例形式...
Java Database Connectivity (JDBC) 是Oracle公司为Java编程语言设计的一个标准数据库访问接口,允许Java开发者使用SQL语句与各种关系型数据库进行交互。JDBC并不是一个缩写,而是Java数据库连接的商标名称。它提供...
1. 加载驱动:使用Class.forName()方法加载JDBC驱动类。 ```java Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); ``` 2. 创建连接:使用DriverManager.getConnection()方法,传入数据库URL、...
1. **加载和注册JDBC驱动**:通过Class.forName()方法加载JDBC驱动,并使用DriverManager.registerDriver()注册驱动。 2. **建立数据库连接**:使用DriverManager.getConnection()方法,传入数据库URL、用户名和...
当使用JDBC连接数据库时,首先需要通过`DriverManager`加载合适的驱动程序,然后使用`getConnection`方法建立到数据库的连接。一旦连接建立成功,就可以通过`Connection`对象创建`Statement`或`PreparedStatement`...
要使用JDBC连接数据库,首先需要加载对应的JDBC驱动,然后通过`DriverManager.getConnection()`方法创建连接。以下是一个简单的示例: ```java import java.sql.Connection; import java.sql.DriverManager; ...
jdbc 是 Java 语言访问数据库的标准接口,jdbc 驱动程序是数据库厂商提供的,jdbc 的应用非常广泛,几乎所有的 Java 项目都需要使用 jdbc来访问数据库。了解 jdbc 的原理和应用步骤对 Java 开发人员来说是非常重要的...
本文将深入探讨SQLJDBC42 JDBC驱动程序的特性和使用方法,帮助开发者更好地理解和应用这一强大的工具。 一、SQLJDBC42简介 SQLJDBC42是微软SQL Server数据库与Java应用程序之间的桥梁,它实现了Java Database ...
要使用这些驱动,首先需要在Java程序中引入对应的jar文件,然后通过Class.forName()加载驱动,使用DriverManager.getConnection()建立连接,例如: ```java Class.forName("com.dameng.jdbc.DmDriver"); ...
这些规范是Java SE 8及更高版本的一部分,因此,如果你的应用运行在Java 8或更高的环境中,你应该使用sqljdbc42.jar。这个驱动扩展了sqljdbc41.jar的功能,包括对Java 8日期和时间类型的原生支持,增强的SSL加密选项...
Java中的`DriverManager`是JDBC(Java Database Connectivity)的核心组件,主要负责管理数据库驱动程序并建立数据库连接。它的功能包括跟踪已注册的驱动程序、处理登录限制以及创建与数据库的连接。`DriverManager`...
下面将详细介绍如何使用JDBC连接这些常见的数据库。 1. **连接Oracle 8i/91数据库 (Thin模式)**: - 首先,需要在项目中引入Oracle的JDBC驱动,通常为`ojdbc.jar`。 - 然后,使用`Class.forName()`加载驱动类,...