`
BBjava
  • 浏览: 125419 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jdbc 使用DriverManager

阅读更多
原文: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());

    总结来说,`JDBC DriverManager.registerDriver(new Driver())` 是一个重要的环节,它使得Java应用程序能够识别并使用特定数据库的驱动,从而实现数据库的连接。了解这一过程对于任何进行数据库操作的Java开发者都至...

    jdbc面试题

    创建 JDBC 连接需要两步:注册并加载驱动,以及使用 DriverManager 获取连接对象。 6. DriverManager 的作用 JDBC 的 DriverManager 是一个工厂类,我们通过它来创建数据库连接。当我们需要连接数据库时,...

    JDBC使用的简单示例

    本示例旨在介绍如何使用JDBC进行简单的数据库操作。 首先,我们需要理解JDBC的基本组件: 1. **驱动程序**:JDBC驱动是Java应用程序与特定数据库之间的桥梁。对于不同的数据库,可能需要不同的驱动程序,例如MySQL...

    jdbc连接使用jar包 Access_JDBC40.jar

    本主题聚焦于使用`Access_JDBC40.jar`这个特定的JDBC驱动包来与Microsoft Access数据库进行交互。`Access_JDBC40.jar`是针对Java 6及以上版本的JDBC 4.0驱动,提供了对Access数据库的支持。 首先,我们需要理解为...

    JDBC详解 JDBC详解

    对于简单的应用程序,一般程序员需要在此类中直接使用的唯一方法是 DriverManager.getConnection,该方法将建立与数据库的连接。 DriverManager 类 DriverManager 类包含一列 Driver 类,它们已通过调用方法 ...

    自学jdbc心得体会

    * JDBC对于使用者要有一致性,对不同的数据库其使用方法都是相同的。 * 驱动开发必须要实现Driver接口。 二、JDBC的API * java.sql包和javax.sql包 * Driver接口(驱动):在加载某一Driver类时,它应该创建自己的...

    JAVA使用JDBC进行insert操作添加信息到数据库

    JAVA 使用 JDBC 进行 insert 操作添加信息到数据库 一、 JDBC 概述 JDBC(Java Database Connectivity)是一种 Java 应用程序用来与数据库进行交互的 API。它提供了一组标准的接口,允许 Java 应用程序与各种...

    Java使用Jdbc连接Oracle执行简单查询操作示例

    Java使用Jdbc连接Oracle执行简单查询操作示例 Java使用Jdbc连接Oracle执行简单查询操作,是指使用Java语言通过Jdbc(Java Database Connectivity)连接Oracle数据库并执行简单查询操作的过程。本文将通过实例形式...

    JDBC课件,关于JDBC使用

    Java Database Connectivity (JDBC) 是Oracle公司为Java编程语言设计的一个标准数据库访问接口,允许Java开发者使用SQL语句与各种关系型数据库进行交互。JDBC并不是一个缩写,而是Java数据库连接的商标名称。它提供...

    sqlserver驱动包 jdbc驱动 sqljdbc.jar和sqljdbc4.jar

    1. 加载驱动:使用Class.forName()方法加载JDBC驱动类。 ```java Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); ``` 2. 创建连接:使用DriverManager.getConnection()方法,传入数据库URL、...

    JDBC6和JDBC14

    1. **加载和注册JDBC驱动**:通过Class.forName()方法加载JDBC驱动,并使用DriverManager.registerDriver()注册驱动。 2. **建立数据库连接**:使用DriverManager.getConnection()方法,传入数据库URL、用户名和...

    使用jdbc动态连接数据库

    当使用JDBC连接数据库时,首先需要通过`DriverManager`加载合适的驱动程序,然后使用`getConnection`方法建立到数据库的连接。一旦连接建立成功,就可以通过`Connection`对象创建`Statement`或`PreparedStatement`...

    全面解析JDBC 全面解析JDBC

    要使用JDBC连接数据库,首先需要加载对应的JDBC驱动,然后通过`DriverManager.getConnection()`方法创建连接。以下是一个简单的示例: ```java import java.sql.Connection; import java.sql.DriverManager; ...

    jdbc基础的详解与总结

    jdbc 是 Java 语言访问数据库的标准接口,jdbc 驱动程序是数据库厂商提供的,jdbc 的应用非常广泛,几乎所有的 Java 项目都需要使用 jdbc来访问数据库。了解 jdbc 的原理和应用步骤对 Java 开发人员来说是非常重要的...

    sqljdbc42 jdbc for java

    本文将深入探讨SQLJDBC42 JDBC驱动程序的特性和使用方法,帮助开发者更好地理解和应用这一强大的工具。 一、SQLJDBC42简介 SQLJDBC42是微软SQL Server数据库与Java应用程序之间的桥梁,它实现了Java Database ...

    Dm7JdbcDriver16.jar Dm7JdbcDriver17.jar Dm7JdbcDriver18.jar

    要使用这些驱动,首先需要在Java程序中引入对应的jar文件,然后通过Class.forName()加载驱动,使用DriverManager.getConnection()建立连接,例如: ```java Class.forName("com.dameng.jdbc.DmDriver"); ...

    sqljdbc41、sqljdbc42的官方jar包

    这些规范是Java SE 8及更高版本的一部分,因此,如果你的应用运行在Java 8或更高的环境中,你应该使用sqljdbc42.jar。这个驱动扩展了sqljdbc41.jar的功能,包括对Java 8日期和时间类型的原生支持,增强的SSL加密选项...

    java数据库连接DriverManager

    Java中的`DriverManager`是JDBC(Java Database Connectivity)的核心组件,主要负责管理数据库驱动程序并建立数据库连接。它的功能包括跟踪已注册的驱动程序、处理登录限制以及创建与数据库的连接。`DriverManager`...

    使用JDBC连接各种数据库的方法.doc

    下面将详细介绍如何使用JDBC连接这些常见的数据库。 1. **连接Oracle 8i/91数据库 (Thin模式)**: - 首先,需要在项目中引入Oracle的JDBC驱动,通常为`ojdbc.jar`。 - 然后,使用`Class.forName()`加载驱动类,...

Global site tag (gtag.js) - Google Analytics