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

JDBC数据库连接

    博客分类:
  • JDBC
阅读更多

1> 几种主流数据库的 JDBC 驱动加载注册的代码
//oracle8/8i/9i 数据库(thin 模式)

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

//Sql Server7.0/2000数据库

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();

//DB2数据库

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

//Informix 数据库

Class.forName("com.informix.jdbc.IfxDriver").newInstance();

//Sysbase 数据库

Class.forName("com.sysbase.jdbc.SybDriver").newInstance();

//MySQL 数据库

Class.forName("com.mysql.jdbc.Driver").newInstance();

//PostgreSQL 数据库

Class.forName("org.postgresql.Driver").newInstance();

2>几种主流数据库的连接方法

//oracle8/8i/9i 数据库(thin 模式)

String url = "jdbc:oracle:thin:@localhost:1521:orcl";
String user ="scott";
String password = "tiger";
Connection conn = DriverManager.getConncetion(url,user,password);

//Sql Server7.0/2000数据库

String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
String user = "sa";
String password ="";
Connection conn = DriverManager.getConnection(url,user,password);

//DB2数据库

String url = "jdbc:db2//localhost:5000/sample";
String user = "admin";
String password = "";
Connction conn = DriverManager.getConnection(url,user,password);

//Informix 数据库

String url = "jdbc:informix-sqli://localhost:1533/testDB:INFORMIXSERVER=myserver,user=testuser,password=testpassword";
Connection conn = DriverManager.getConnection(url);

//Sysbase 数据库

String url = "jdbc:sysbase:Tds:localhost:5007/tsdata";
SysProps sysProps = System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connection conn = DriverManager.getConncetion(url,sysProps);

//MySQL 数据库


string url = "jdbc:mysql://localhost:3306/testDB?user = root&password=root&useUnicode=true&&characterEncoding=gb2312";
Conncetion conn = DriverManager.getConnction(url);

//PostgreSQL 数据库

String url = "jdbc:postgresql://localhost/testDB";
String user = "myuser";
String password = "mypassword";
Connection conn = DriverManager.getConnection(url,user,password);


3> JDBC访问数据库的基本步骤
a.将数据库的 JDBC 驱动加载到 classpath 中. 在基于 Java EE 的Web 应用实际开发过程中
通常要把目标数据库产品的 JDBC 驱动复制到 WEB-INF/lib 下
b.加载JDBC 驱动,并将其注册到 DriverManager 中.
c.建立数据库连接,取得 Connection 对象
d.建立Statement 对象或PreparedStatement对象
e.执行sql 语句
f.访问结果记录集 ResaultSet 对象
g.依次将 Resault/Statement/PrepareStatement/Connection 对象关闭,释放所占用的资源

分享到:
评论

相关推荐

    常用jdbc数据库连接jar包,数据库连接池jar包

    本资源集合了常用的JDBC数据库连接jar包,以及一些知名的数据库连接池实现,如dbcp和c3p0,这对于开发人员来说是非常宝贵的资源。 首先,让我们了解一下JDBC。JDBC提供了一套标准的API,包括接口和类,使得开发者...

    Java jdbc数据库连接池总结

    Java JDBC 数据库连接池总结 Java 语言中,JDBC(Java DataBase Connection)是应用程序与数据库沟通的桥梁。在 Web 应用开发的早期,主要使用的技术是 CGIASPPHP 等。之后,Sun 公司推出了基于 Java 语言的 ...

    Java-jdbc数据库连接池总结.doc

    总的来说,Java JDBC数据库连接池是提升Web应用性能的重要技术,通过有效的连接管理和复用,它降低了数据库操作的开销,提升了系统的稳定性和响应速度。在开发过程中,选择合适的连接池实现,并对其进行合理配置,是...

    java_jdbc数据库连接池总结

    Java JDBC 数据库连接池总结 Java JDBC 数据库连接池是 Java 应用程序访问数据库的基本原理之一。Java 语言通过 JDBC 技术访问数据库,JDBC 是一种“开放”的方案,为数据库应用开发人员和数据库前台工具开发人员...

    jdbc数据库连接 模板代码

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

    JDBC数据库连接JAR包

    **JDBC数据库连接JAR包详解** Java Database Connectivity(JDBC)是Java平台中的一个标准API,它允许Java应用程序与各种类型的数据库进行交互。JDBC为开发者提供了统一的接口,使得开发者无需关心底层数据库的具体...

    jdbc数据库连接写法

    ### JDBC 数据库连接写法详解 #### 一、引言 在Java开发中,与数据库进行交互是一项非常常见的任务。JDBC(Java Database Connectivity)是Java中用来对关系型数据库进行统一访问的标准API,它为Java应用程序提供...

    JDBC数据库连接测试

    以上就是关于JDBC数据库连接测试的核心知识,通过学习这些内容,你可以创建一个简单的JDBC程序,实现对数据库的CRUD操作。在实际项目中,应结合连接池和异常处理机制,确保代码的健壮性和效率。

    jdbc数据库连接池工程文件

    **JDBC数据库连接池工程文件详解** 在Java开发中,JDBC(Java Database Connectivity)是用于与各种数据库交互的标准API。然而,频繁地创建和关闭数据库连接会消耗大量的系统资源,影响应用程序性能。为了解决这个...

    Java jdbc数据库连接池总结.doc

    Java JDBC数据库连接池是Java应用程序与数据库交互的重要优化手段,旨在提高数据库访问效率和资源利用率。在传统的JDBC操作中,每次请求都需要建立和关闭数据库连接,这不仅耗时,还可能导致系统资源的过度消耗,...

    jsp中jdbc数据库连接

    jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc...

    JDBC数据库连接模版大全

    ### JDBC数据库连接模版大全 #### 一、概述 在Java开发中,通过JDBC (Java Database Connectivity) 进行数据库连接是常见的操作之一。本文档汇总了多种常见数据库(如Oracle、SQL Server、MySQL等)的JDBC连接模版...

    R2,jdbc数据库连接池源码

    jdbc数据库连接池R2的源代码。R2通过代理connection对象和工厂模式实现了不改变原jdbc调用方式的前提下的jdbc数据库连接池。结构简单,功能完善,高可配置,充分应用了jdk1.6的同步包特性,提高了并发效率,并能够...

    JDBC数据库连接池实现原理

    实现JDBC数据库连接池的基本步骤如下: 1. **选择连接池实现**:首先,我们需要选择一个合适的数据库连接池实现,如Apache的DBCP、C3P0、HikariCP或Tomcat JDBC连接池等。这些连接池库提供了管理和维护数据库连接的...

    jdbc数据库连接技术

    BaseDao文件中包含了数据库连接技术的URL,DRIVER等。

    JDBC数据库连接大全

    JDBC数据库连接大全 概述:JDBC(Java Database Connectivity)是一种Java API,用于连接和操作数据库。它提供了一种通用的方式来访问各种数据库管理系统。下面是七种常见数据库的JDBC连接方式。 一、Oracle数据库...

    最新版加注释通用JDBC数据库连接池

    本资源名为“最新版加注释通用JDBC数据库连接池”,显然它提供了一个带有详细注释的通用JDBC数据库连接池实现,这将有助于开发者理解和使用。这里我们将详细讲解数据库连接池的概念、工作原理以及如何使用。 **...

    JDBC数据库连接规范

    **JDBC数据库连接规范** Java Database Connectivity(JDBC)是Java平台中用于与关系型数据库交互的一套标准API。它允许Java程序通过编写Java代码来访问数据库,执行SQL语句,进行数据操作。JDBC提供了统一的接口,...

Global site tag (gtag.js) - Google Analytics