MySQL:
String Driver="com.mysql.jdbc.Driver"; //驱动程序
String URL="jdbc:mysql://localhost:3306/db_name"?useUnicode=true& characterEncoding=UTF-8; //连接的URL,db_name为数据库名,注意修改编码类型
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).new Instance();
Connection con=DriverManager.getConnection(URL,Username,Password);
Microsoft SQL Server 2.0驱动(3个jar的那个):
String Driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; //连接SQL数据库的方法
String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; //db_name为数据库名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).new Instance(); //加载数据可驱动
Connection con=DriverManager.getConnection(URL,UserName,Password); //
Microsoft SQL Server 3.0驱动(1个jar的那个): // 老紫竹完善
String Driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; //连接SQL数据库的方法
String URL="jdbc:sqlserver://localhost:1433;DatabaseName=db_name"; //db_name为数据库名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).new Instance(); //加载数据可驱动
Connection con=DriverManager.getConnection(URL,UserName,Password); //
Sysbase:
String Driver="com.sybase.jdbc.SybDriver"; //驱动程序
String URL="jdbc:Sysbase://localhost:5007/db_name"; //db_name为数据可名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
Connection con=DriverManager.getConnection(URL,Username,Password);
Oracle(用thin模式):
String Driver="oracle.jdbc.driver.OracleDriver"; //连接数据库的方法
String URL="jdbc:oracle:thin:@loaclhost:1521:orcl"; //orcl为数据库的SID
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance(); //加载数据库驱动
Connection con=DriverManager.getConnection(URL,Username,Password);
PostgreSQL:
String Driver="org.postgresql.Driver"; //连接数据库的方法
String URL="jdbc:postgresql://localhost/db_name"; //db_name为数据可名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
Connection con=DriverManager.getConnection(URL,Username,Password);
DB2:
String Driver="com.ibm.db2.jdbc.app.DB2.Driver"; //连接具有DB2客户端的Provider实例
//String Driver="com.ibm.db2.jdbc.net.DB2.Driver"; //连接不具有DB2客户端的Provider实例
String URL="jdbc:db2://localhost:5000/db_name"; //db_name为数据可名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
Connection con=DriverManager.getConnection(URL,Username,Password);
Informix:
String Driver="com.informix.jdbc.IfxDriver";
String URL="jdbc:Informix-sqli://localhost:1533/db_name:INFORMIXSER=myserver"; //db_name为数据可名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
Connection con=DriverManager.getConnection(URL,Username,Password);
JDBC-ODBC:
String Driver="sun.jdbc.odbc.JdbcOdbcDriver";
String URL="jdbc:odbc:dbsource"; //dbsource为数据源名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
Connection con=DriverManager.getConnection(URL,Username,Password);
分享到:
相关推荐
总结起来,抽象工厂模式在实现多数据库连接时,通过提供一个统一的接口来创建不同数据库的对象,使得代码更加模块化,易于维护和扩展。在.NET环境下,利用抽象工厂模式可以轻松地在不同数据库之间切换,满足项目需求...
标题提到的“连接不同数据库的类”通常是指一个通用的数据库连接管理类,能够帮助开发者灵活地与多种类型的数据库进行交互,如MySQL、Oracle、SQL Server、PostgreSQL等。这样的类通常包含了数据库连接池、SQL语句...
这些jar包的收集意味着开发者可以快速找到适用于不同数据库的JDBC驱动和连接池实现,无需花费时间在网上搜索和验证资源的可靠性。随着技术的更新,这些资源也会不断更新,确保开发者能够使用最新的版本。 在实际...
自定义数据库连接池还可以考虑支持多种数据库类型,例如SQL Server、MySQL、Oracle等,通过泛型或接口实现对不同数据库的适配。 理解并掌握C#高效数据库连接池的实现,对于开发高性能的数据库应用至关重要。通过...
这个方法接收数据库类型作为参数,根据不同的数据库类型返回对应的数据库连接类实例。 2. 具体工厂:每个具体的数据库连接类工厂,比如`MySQLConnectionFactory`、`OracleConnectionFactory`,它们实现了`...
查看数据库连接数有多种方法,本文将介绍四种不同的方法来查看 SQL Server 数据库连接数。 方法一:通过性能监视器查看 可以通过 Windows 性能监视器来查看 SQL Server 数据库连接数。具体步骤如下: 1. 打开性能...
在IT领域,特别是Web开发中,数据库连接是至关重要的环节之一。本文将深入解析ASP.NET 2.0中各种数据库连接字符串的配置方法,旨在帮助开发者理解和掌握如何在不同的数据库环境下建立稳定、高效的连接。 ### ASP...
* 数据库连接池特点: * 获取连接时不需要了解连接的名字,连接池内部维护连接的名字 * 支持多线程,保证获取到的连接一定是没有被其他线程正在使用 * 按需创建连接,可以创建多个连接,可以控制连接的数量 * 连接...
Java JDBC 数据库连接池总结 Java 语言中,JDBC(Java DataBase Connection)是应用程序与数据库沟通的桥梁。在 Web 应用开发的早期,主要使用的技术是 CGIASPPHP 等。之后,Sun 公司推出了基于 Java 语言的 ...
在IT领域,数据库连接是数据集成过程中的关键环节,特别是在使用工具如Kettle(也称为Pentaho Data Integration,简称PDI)时。Kettle是一款强大的ETL(Extract, Transform, Load)工具,用于从各种数据源抽取数据,...
在IT行业中,数据库连接是应用程序与数据存储交互的基础。Delphi是一种流行的面向对象的编程语言,常用于开发桌面应用程序。Ado(ActiveX Data Objects)是Microsoft提供的一个数据访问接口,使得开发者能够轻松地...
ODBC是微软为Windows平台开发的数据库连接标准,它提供了一个统一的接口,使得应用可以访问不同数据库。在Java中,通过JDBC-ODBC桥,Java应用可以利用ODBC驱动连接到数据库。这种方式简化了跨平台数据库访问,但需要...
数据库连接池是现代应用程序开发中的重要组成部分,尤其是在处理大量数据交互的应用中,它极大地提高了数据库操作的效率和系统的稳定性。本资源"03-数据库连接池驱动"包含了三种常用的数据库连接池驱动:C3P0、Druid...
本文实例讲述了thinkPHP5框架实现多数据库连接,跨数据连接查询操作。分享给大家供大家参考,具体如下: 1. 多数据库连接 方法1:在需要连接其他数据库的地方,使用Db::connect()方法动态连接数据库,方法参数为...
总结起来,"根据用户使用不同的数据库连接插件"是一种高级的数据库管理策略,通过FineReport的插件机制,实现了用户级别的数据库连接隔离,保证了数据的安全性和用户权限的正确实施。这个插件的实现涉及到用户认证、...
数据库连接池是一种用于管理数据库连接的技术,它能够预先创建多个数据库连接,并将这些连接保存在一个池中供应用程序重复使用,从而避免了频繁创建和关闭数据库连接所带来的性能开销。在实际应用中,通过合理配置...
2. **获取数据库连接**:加载完驱动后,可以使用`java.sql.DriverManager.getConnection()`方法创建到数据库的连接。连接字符串通常包含数据库URL、用户名和密码。例如,MySQL的连接字符串可能是`jdbc:mysql://...
在IT行业中,数据库连接是应用程序开发中的重要环节,特别是在使用Delphi这种强大的Windows应用程序开发工具时。Delphi提供了多种方式来连接和操作数据库,使得开发者能够灵活地选择适合项目需求的解决方案。以下将...
### Java连接不同数据库的知识点详解 #### 一、概述 在Java开发中,连接不同的数据库是常见的需求之一。为了能够高效地与各种类型的数据库进行交互,开发者需要掌握一系列的技能和知识,包括如何加载合适的JDBC驱动...
数据库连接池还有其他一些关键特性,如最小和最大连接数限制,超时策略等,这些参数可以通过连接字符串或者应用程序配置进行设置,以适应不同场景的需求。例如,`MaxPoolSize`可以设置连接池的最大连接数,`...