<?xml version="1.0" encoding="UTF-8"?>
<Context>
<!—sqlserver连接
<Resource name="jndi/ERP" auth="Container"
type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000"
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Northwind;SelectMethod=cursor"
username="sa"
password=""/>
-->
<!-- oracle连接
<Resource name="jndi/ERP" auth="Container"
type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:XIAOHUA"
username="SCOTT"
password="sqh"/>
-->
<!-- mysql连接
<Resource name="jndi/ERP" auth="Container"
type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/test"
username="root"
password="sa"/>
-->
</Context>
import java.sql.*;
public class TestConnection
{
public void getSqlConnection()
{
//Connection conn=null;
try
{
Class.forName("com.microsoft.jdbc.sqlServer.SQLServerDriver");
String url="jdbc:microsoft:sqlServer://localhost:1433;DatabaseName=Northwind;SelectMethod=cursor";
String user="sa";
String password="";
Connection conn=DriverManager.getConnection(url,user,password);
System.out.println("sql连接成功");
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
public void getMysqlConnection()
{
try
{
Class.forName("com.mysql.jdbc.Driver");
//数据库名称test
String url="jdbc:mysql://localhost:3306;DatabaseName=test;SelectMethod=cursor";
String user="root";
String password="sa";
Connection conn=DriverManager.getConnection(url,user,password);
System.out.println("Mysql连接成功");
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
public void getOracleConnection()
{
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:thin:@localhost:1521:XIAOHUA";
String user="SCOTT";
String password="sqh";
Connection conn=DriverManager.getConnection(url,user,password);
System.out.println("oracle连接成功");
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
public void getSQL2005Connection()
{
try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url="jdbc:sqlserver://127.0.0.1:1433;databaseName=wsmnc";
String user="sa";
String password="nc";
Connection conn=DriverManager.getConnection(url,user,password);
System.out.println("oracle连接成功");
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
public static void main(String[] args)throws Exception
{
new TestConnectiongetSqlConnection();
}
}
分享到:
相关推荐
本篇文章将详细探讨Delphi中常见的几种数据库连接方式,帮助开发者更好地理解和应用。 一、Borland Database Engine (BDE) BDE,全称为Borland Database Engine,是早期Delphi版本中广泛使用的数据库连接技术。它...
通过以上对Apache DBCP和C3P0的配置参数的详细解析,我们可以看到,虽然这两种数据库连接池的实现方式不同,但它们都提供了丰富的配置项来满足不同的应用场景需求。合理设置这些参数,可以有效提升系统的性能和稳定...
在实际项目中,选择哪种数据库连接方式取决于项目的具体需求,如性能、兼容性、跨平台性以及开发效率等因素。每种方式都有其优势和适用场景,理解并熟练掌握这些连接方法,将有助于提升Delphi应用程序的开发效率和...
在本文中,我们将总结常用的几种数据库连接方法,以供开发者参考。 一、JDBC 连接 DB2 JDBC(Java Database Connectivity)是一种用于连接数据库的 Java API,通过 JDBC,我们可以连接不同的数据库管理系统。要...
几种常用的数据库连接方式,很详细很实用。
### WEB数据库中几种数据库连接方法比较 #### 一、引言 随着互联网技术的迅猛发展,特别是电子商务领域的兴起,数据库技术已成为网络应用的核心技术之一。为了实现网站与数据库之间的高效连接,开发人员需要掌握...
本文详细介绍了Java中常用的几种数据库连接方式,包括JDBC和JDBC-ODBC Bridge两种技术。通过这些连接方式,开发者可以根据实际需求选择合适的数据库,并实现高效的数据交互。随着技术的发展,现在更推荐使用直接的...
首先,我们来看看最基本的数据库连接方式——JDBC(Java Database Connectivity)。JDBC是Java平台的标准接口,用于连接各种类型的数据库。它提供了统一的API,使得Java开发者可以使用相同的代码来访问不同的数据库...
### JDBC连接几种数据库的方式 Java Database Connectivity (JDBC) 是 Java 开发者访问关系型数据库的标准接口,通过 JDBC,开发者可以使用 SQL 语句来执行常见的数据库操作,如查询、更新、插入等。本文将详细介绍...
综上所述,不同的数据库连接方式各有优劣,选择哪种方式取决于具体的应用场景和技术需求。对于简单的应用,可以直接使用 JDBC 连接;对于需要高性能、高并发的应用,则推荐使用数据源方式;而对于需要动态调整数据库...
数据库连接是软件开发中至关重要的环节,特别是在处理与数据存储相关的任务时。本文将详细介绍如何在.NET Framework应用程序中建立和管理数据库连接,以及使用ADO.NET访问SQL Server和Access数据库的不同组件。 ...
### VB与各数据库的连接方式详解 #### 一、DAO控件连接数据库 **1. 与Access2000数据库连接** 对于使用DAO(Data Access Objects)控件与Access数据库进行连接,可以通过以下示例代码实现: ```vb Private Sub ...
这里我们关注的是"三种数据库连接jar包",这通常指的是用于Java编程语言的数据库驱动程序,它们使得Java应用程序能够通过JDBC(Java Database Connectivity)接口与数据库进行通信。下面将详细阐述这三种数据库连接...
Java JDBC 数据库连接池总结 Java 语言中,JDBC(Java DataBase Connection)是应用程序与数据库沟通的桥梁。在 Web 应用开发的早期,主要使用的技术是 CGIASPPHP 等。之后,Sun 公司推出了基于 Java 语言的 ...
以上八种数据库连接方式涵盖了常见的关系型数据库系统。每种数据库的连接方式都有其特点,选择合适的数据库类型和连接方式对于应用程序的性能和可维护性至关重要。此外,为了提高安全性,建议使用连接池管理和加密...
总结来说,选择哪种数据库连接方法取决于具体的应用场景和需求。对于小规模、低并发的应用,JDBC直接连接可能就足够了。而大型、高并发的系统则应优先考虑使用连接池,如Druid或Tomcat JDBC,它们能够提高性能,降低...
Sybase数据库的连接过程与前面几种数据库类似,但需要注意的是,除了URL和属性设置之外,还可能需要额外配置环境变量或使用属性文件来指定驱动路径。 ```java try { Class.forName("com.sybase.jdbc.SybDriver"); ...
数据库连接池是现代应用程序中管理数据库连接的一种高效方式,它能显著提高系统性能,减少资源消耗。在给定的标题“配置数据库连接池”中,我们可以深入探讨数据库连接池的概念、工作原理,以及如何配置Oracle9i和...
2. **连接池管理**:连接池是一种对象复用技术,用于管理数据库连接。通过连接池,应用程序可以高效地获取和释放数据库连接,避免频繁创建和销毁连接带来的性能开销。例如,Apache Commons DBCP、HikariCP和C3P0等都...