`

JDBC与几种数据库连接的步骤

    博客分类:
  • Java
阅读更多
使用JDBC连接数据库的步骤如下:

(1)首先要在应用程序中加载JDBC驱动程序.通常使用Class.forName()方法加载,需要注意的一点就是要设好类路径classpath,确保JDBC驱动在类路径中.

Oracle数据库驱动程序的加载方法:

Class.forName("oracle.jdbc.driver.OracleDriver");


DB2数据库驱动程序的加载方法:

Class.forName("com.ibm.db2.jdbc.app.DB2Driver");


SQL server 2000数据库驱动程序的加载方法:

官方包

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDrvier");


JTDS

Class.forName("net.sourceforge.jtds.jdbc.Driver");


Sybase数据库驱动程序的加载方法:

Class.forName("com.sybase.jdbc.SybDrvier");


MySQL数据库驱动程序的加载方法:

Class.forName("org.gjt.mm.mysql.Driver");


(2)成功加载JDBC驱动程序后,负责管理JDBC驱动程序的类DriverManager会识别加载的驱动程序.于是DriverManager就调用方法getConnection()来连接数据库:

与Oracle数据库建立连接的方法:

String url="jdbc:oracle:thin:@localhost:1521:orcl";//orcl为数据库的SID

String user="test";

String password="test";

Connection con=DriverManager.getConnection(url,user,password);


与DB2数据库建立连接的方法:

String url="jdbc:db2://localhost:5000/sample";//sample为数据库名

String user="admin";

String password="";

Connction con=DriverManager.getConnection(url,user,password);


与SQL Server2000数据库建立连接的方法

官方包

String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";//mydb为数据库名

String user="sa";

String password="";

Connection conn=DriverManager.getConnection(url,user,password);


JTDS

String url="jdbc:jtds:sqlserver://localhost:1433/mydb";// mydb为数据库名

String user="sa";

String password="sa";

Connection conn=DriverManager.getConnection(url,user,password);

  

与MySQL数据库建立连接的方法:

String url="jdbc:mysql://localhost/myDD";//myDB为数据库名

String user="root";

String password="admin";

Connection conn=DriverManager.getConnection(url,user,password);


(3)获取Connection对象以后,可以用Connection对象的方法来创建一个Statement对象的实例.来对数据库进行操作:举例:

//con为一个Connection对像的实例.用con的方法来创建一个Statement对像的实例

Statement stmt=con.createStatement();


//执行了SQL语句生成了一个名为Studentr的表

String query="select * from student";

ResuletSet result=stmt.executeQuery(query);


2
0
分享到:
评论

相关推荐

    jdbc技术教程Java数据库连接技术

    Java数据库连接(JDBC)技术是Java开发者用于与各种数据库交互的标准API。JDBC允许程序员用Java语言编写数据库应用程序,使得数据库操作与特定的数据库管理系统(DBMS)解耦,增加了代码的可移植性。 JDBC主要包含以下...

    Jdbc连接postgresql数据库(源码+jar包)

    在"连接pgsql数据库"的源码中,通常会包含以下几个步骤: 1. **加载驱动**:这是连接数据库的第一步,通过`Class.forName()`方法加载数据库驱动。例如: ```java Class.forName("org.postgresql.Driver"); ``` ...

    jdbc连接不同数据库

    #### 二、JDBC连接数据库步骤 通常情况下,使用 JDBC 连接数据库主要涉及以下几个步骤: 1. **加载数据库驱动**:通过 `Class.forName()` 方法来加载特定数据库的 JDBC 驱动。 2. **建立连接**:使用 `DriverManager...

    常用的几种数据库连接方法总结

    在本文中,我们将总结常用的几种数据库连接方法,以供开发者参考。 一、JDBC 连接 DB2 JDBC(Java Database Connectivity)是一种用于连接数据库的 Java API,通过 JDBC,我们可以连接不同的数据库管理系统。要...

    使用jdbc动态连接数据库

    通过以上步骤,我们可以看到JDBC提供了一套完整且强大的API,让Java开发者能够轻松地与各种数据库进行交互。无论是在开发桌面应用还是Web应用时,JDBC都是一项非常重要的技术。掌握JDBC不仅可以提高开发效率,还能...

    jdbc数据库连接 模板代码

    以下是对给定文件中提到的JDBC数据库连接模板代码的知识点详细解析。 ### JDBC概念 JDBC是一种用于执行SQL语句的Java API,它由一组用Java语言编写的类和接口组成。通过JDBC,开发者可以将SQL语句发送到几乎任何...

    通过JDBC连接oracle数据库的十大技巧

    ### 通过JDBC连接Oracle数据库的十大技巧 #### 1. 使用Thin驱动程序 在Java客户端软件开发过程中,Oracle提供了多种驱动程序供开发者选择。其中,OCI(Oracle Call Interface)驱动程序通过Java本地接口(JNI)与...

    JDBC连接数据库代码大全

    JDBC(Java Database Connectivity)是Java编程语言中用于与各种数据库进行交互的一种API。它提供了一种标准的方式来访问和操作数据库,使得开发人员无需关心具体的数据库实现细节,就能执行SQL语句并处理结果。JDBC...

    JDBC与Java数据库程序设计

    - **Type 1 (JDBC-ODBC Bridge)**:这是一种桥接驱动,依赖于ODBC(Open Database Connectivity)来与数据库通信。 - **Type 2 (Native-API Partial Java Driver)**:使用本地API与数据库通信,但JDBC接口由Java...

    jdbc连接各种数据库方式列表

    下面将详细介绍如何使用JDBC连接几种常见的数据库。 #### 1. Oracle数据库连接 对于Oracle数据库,可以使用thin驱动(纯Java驱动)来建立连接。示例代码如下: ```java try { Class.forName("oracle.jdbc.driver...

    基于JDBC语句分享的数据库连接池.pdf

    数据库连接作为一种关键资源,在与数据库进行交互的过程中,不仅要消耗一定的通信和内存资源,还需要完成诸如用户验证、安全上下文配置等任务,这些操作往往是最耗时的部分之一。 由于互联网上的用户请求具有高度...

    JDBC连接MySQL数据库8.0.13的驱动包

    Java Database Connectivity (JDBC) 是Java编程语言中用于与各种数据库进行交互的一种标准接口。它由Sun Microsystems(现已被Oracle收购)开发并维护,允许Java应用程序通过Java代码来执行SQL语句,从而实现对...

    jdbc驱动用与JDBC连接数据库

    标题 "jdbc驱动用与JDBC连接数据库" 涉及的核心技术是Java Database Connectivity (JDBC),这是一种Java API,允许Java应用程序与各种类型的数据库进行交互。JDBC为开发者提供了标准的接口,使得开发者无需了解底层...

    jdbc通用数据库连接

    **jdbc通用数据库连接** 在Java编程中,JDBC(Java Database Connectivity)是Java语言与各种数据库进行交互的一套标准API。它允许Java程序通过编写SQL语句来操作数据库,实现数据的存储、检索和更新等功能。JDBC为...

    JDBC&Druid数据库连接池

    JDBC(Java Database Connectivity)是一种Java API,用于连接和操作数据库。Druid是一个Java语言的数据库连接池,旨在提供高效、稳定、可靠的数据库连接服务。 JDBC基本概念 JDBC是一个用于Java语言的数据库连接...

    Java用JDBC实现对Oracle数据库操作

    标题“Java用JDBC实现对Oracle数据库操作”主要涉及Java编程语言如何利用Java Database Connectivity (JDBC) API来与Oracle数据库进行交互。JDBC是Java中用于与各种数据库通信的标准接口,而Oracle数据库是一个广泛...

    数据库概论实验范文实验八:通过JDBC方式访问数据库

    JDBC(Java Database Connectivity)是Java语言中用于与各种数据库交互的一种标准接口,由Sun Microsystems开发并定义,现已成为Oracle公司的一部分。这个实验旨在帮助学生理解和掌握如何在Java环境中利用JDBC API...

    java使用JDBC和ODBC连接oracle数据库

    4. 后续步骤与JDBC连接相似,执行SQL、处理结果及关闭资源。 ODBC相比JDBC的主要缺点是性能较差,因为它多了一层转换。而JDBC直接与数据库驱动交互,效率更高,且跨平台性更好。然而,ODBC对于已经配置好数据源的...

Global site tag (gtag.js) - Google Analytics