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包,以及一些知名的数据库连接池实现,如dbcp和c3p0,这对于开发人员来说是非常宝贵的资源。 首先,让我们了解一下JDBC。JDBC提供了一套标准的API,包括接口和类,使得开发者...
Java JDBC 数据库连接池总结 Java 语言中,JDBC(Java DataBase Connection)是应用程序与数据库沟通的桥梁。在 Web 应用开发的早期,主要使用的技术是 CGIASPPHP 等。之后,Sun 公司推出了基于 Java 语言的 ...
总的来说,Java JDBC数据库连接池是提升Web应用性能的重要技术,通过有效的连接管理和复用,它降低了数据库操作的开销,提升了系统的稳定性和响应速度。在开发过程中,选择合适的连接池实现,并对其进行合理配置,是...
Java JDBC 数据库连接池总结 Java JDBC 数据库连接池是 Java 应用程序访问数据库的基本原理之一。Java 语言通过 JDBC 技术访问数据库,JDBC 是一种“开放”的方案,为数据库应用开发人员和数据库前台工具开发人员...
以下是对给定文件中提到的JDBC数据库连接模板代码的知识点详细解析。 ### JDBC概念 JDBC是一种用于执行SQL语句的Java API,它由一组用Java语言编写的类和接口组成。通过JDBC,开发者可以将SQL语句发送到几乎任何...
**JDBC数据库连接JAR包详解** Java Database Connectivity(JDBC)是Java平台中的一个标准API,它允许Java应用程序与各种类型的数据库进行交互。JDBC为开发者提供了统一的接口,使得开发者无需关心底层数据库的具体...
### JDBC 数据库连接写法详解 #### 一、引言 在Java开发中,与数据库进行交互是一项非常常见的任务。JDBC(Java Database Connectivity)是Java中用来对关系型数据库进行统一访问的标准API,它为Java应用程序提供...
以上就是关于JDBC数据库连接测试的核心知识,通过学习这些内容,你可以创建一个简单的JDBC程序,实现对数据库的CRUD操作。在实际项目中,应结合连接池和异常处理机制,确保代码的健壮性和效率。
**JDBC数据库连接池工程文件详解** 在Java开发中,JDBC(Java Database Connectivity)是用于与各种数据库交互的标准API。然而,频繁地创建和关闭数据库连接会消耗大量的系统资源,影响应用程序性能。为了解决这个...
Java JDBC数据库连接池是Java应用程序与数据库交互的重要优化手段,旨在提高数据库访问效率和资源利用率。在传统的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连接模版...
jdbc数据库连接池R2的源代码。R2通过代理connection对象和工厂模式实现了不改变原jdbc调用方式的前提下的jdbc数据库连接池。结构简单,功能完善,高可配置,充分应用了jdk1.6的同步包特性,提高了并发效率,并能够...
实现JDBC数据库连接池的基本步骤如下: 1. **选择连接池实现**:首先,我们需要选择一个合适的数据库连接池实现,如Apache的DBCP、C3P0、HikariCP或Tomcat JDBC连接池等。这些连接池库提供了管理和维护数据库连接的...
BaseDao文件中包含了数据库连接技术的URL,DRIVER等。
JDBC数据库连接大全 概述:JDBC(Java Database Connectivity)是一种Java API,用于连接和操作数据库。它提供了一种通用的方式来访问各种数据库管理系统。下面是七种常见数据库的JDBC连接方式。 一、Oracle数据库...
本资源名为“最新版加注释通用JDBC数据库连接池”,显然它提供了一个带有详细注释的通用JDBC数据库连接池实现,这将有助于开发者理解和使用。这里我们将详细讲解数据库连接池的概念、工作原理以及如何使用。 **...
**JDBC数据库连接规范** Java Database Connectivity(JDBC)是Java平台中用于与关系型数据库交互的一套标准API。它允许Java程序通过编写Java代码来访问数据库,执行SQL语句,进行数据操作。JDBC提供了统一的接口,...