用jdbc连接各数据库驱动

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS SQL Server,基础系列 2核4GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
简介:

sql server 2000下的连接串:
DRIVER="com.microsoft.jdbc.sqlserver.SQLServerDriver";
URL="jdbc:microsoft:sqlserver://localhost:1433;databaseName=ssoDemo;user=sa;password=1";
 
sql server 2005下的连接串:
private static final String DRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static final String URL="jdbc:sqlserver://localhost:1433;databaseName=ssoDemo";
url ="jdbc:sqlserver://localhost:1433;instanceName=sqlexpress;database=bbsdb"


Oracle:
url:
jdbc:oracle:oci8:@newer
driver:
oracle.jdbc.driver.OracleDriver

mysql
url:
jdbc:mysql://127.0.0.1:3306/mysql
driver:
org.gjt.mm.mysql.Driver

 


/**Oracle数据库连接*/

Class.forName("oracle.jdbc.dirver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//这里的orcl为数据库(SID实例名)
String user="system";//用户名
String pwd="manager123456";//密码
java.sql.Connection conn=DriverManager.getConnection(url,user,pwd);

 

/**Sybase数据库连接*/

Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url="jdbc:sybase:Tds:localhost:5007/erp";
//erp为数据库名
Properties sysProps=System.getProperties();
sysProps.put("user","sa");//用户名
sysProps.put("password","");//密码
java.sql.Connection conn=DriverManager.getConnection(url,SysProps);

 


/**DB2数据库连接*/

Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();
String url="jdbc:db2://localhost:5000/sample";
//sample为DB2数据库名
String user="admin";
String pwd="";//密码
java.sql.Connetion conn=DriverManager.getConnection(url,user,pwd);

 


/**Imformix数据库连接*/

Class.forName("com.informix.jdbc.IfxDriver").newInstance();
String url="jdbc:informix-sqli://localhost:1533/test:INFORMIXSERVER=infserver";
user="sa";//用户名
password="pwd";//密码
//test为数据库名
//java.sql.Connection conn=DriverManager.getConnection(url,user,password);

 

/**Sql Server数据库连接*/

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
//pubs数据库名
String user="sa";
String pwd="";
java.sql.Connection conn=DriverManager.getConnection(url,user,pwd);

 

 

/**PostgreSQL数据库连接*/

Class.forName("org.postgresql.Driver").newInstance();
String url="jdbc:postgresql://localhost/netshop";
//newshop数据库名
String user="root";
String pwd="123456";
java.sql.Connection conn=DriverManager.getConnection(url,user,pwd);

 

MySQL: 
String Driver="com.mysql.jdbc.Driver"; //驱动程序 
String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名 
String Username="username"; //用户名 
String Password="password"; //密码 
Class.forName(Driver).new Instance(); 
Connection con=DriverManager.getConnection(URL,Username,Password);


Microsoft SQL Server: 
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); //

 

 

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:this:@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);


本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/archive/2010/12/19/1910610.html,如需转载请自行联系原作者

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
4月前
|
关系型数据库 数据库 RDS
【瑶池数据库训练营及解决方案本周精选(探索PolarDB,参与RDS迁移、连接训练营)】(5.30-6.8)
本周精选聚焦数据库迁移训练营、快速连接云数据库RDS训练营及智能多模态搜索解决方案。为用户提供模拟教程与实战演练,学习RDS MySQL实例连接与数据管理技能,助力企业智能化发展。每周解锁数据库实战新场景,抓紧时间,精彩不容错过!
|
6月前
|
关系型数据库 MySQL Java
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
|
5月前
|
安全 Linux 网络安全
YashanDB数据库服务端SSL连接配置
YashanDB支持通过SSL连接确保数据传输安全,需在服务端生成根证书、服务器证书及DH文件,并将根证书提供给客户端以完成身份验证。服务端配置包括使用OpenSSL工具生成证书、设置SSL参数并重启数据库;客户端则需下载根证书并正确配置环境变量与`yasc_env.ini`文件。注意:启用SSL后,所有客户端必须持有根证书才能连接,且SSL与密码认证独立运行。
|
6月前
|
Java 数据库连接 数据库
【YashanDB知识库】WAS配置YashanDB JDBC连接
【YashanDB知识库】WAS配置YashanDB JDBC连接
|
2月前
|
SQL XML Java
配置Spring框架以连接SQL Server数据库
最后,需要集成Spring配置到应用中,这通常在 `main`方法或者Spring Boot的应用配置类中通过加载XML配置或使用注解来实现。
234 0
|
5月前
|
Oracle 安全 关系型数据库
【Oracle】使用Navicat Premium连接Oracle数据库两种方法
以上就是两种使用Navicat Premium连接Oracle数据库的方法介绍,希望对你有所帮助!
1112 28
|
5月前
|
SQL 数据库连接 数据库
在C++的QT框架中实现SQLite数据库的连接与操作
以上就是在C++的QT框架中实现SQLite数据库的连接与操作的基本步骤。这些步骤包括创建数据库连接、执行SQL命令、处理查询结果和关闭数据库连接。在实际使用中,你可能需要根据具体的需求来修改这些代码。
283 14
|
5月前
|
Java 数据库连接 数据库
YashanDB JDBC驱动应用示例
本文来自YashanDB官网,主要介绍YashanDB的JDBC驱动安装与基础操作示例。内容涵盖示例环境(JDBC驱动、JDK、JRE版本要求)、安装前准备(JDK/JRE安装与验证)、JDBC驱动安装步骤(目录创建、软件包上传与环境配置)以及Java文件编写(连接数据库代码示例与编译执行方法)。通过本文,开发者可快速上手使用YashanDB的JDBC驱动开发应用。
|
6月前
|
SQL druid Java
【YashanDB知识库】YashanDB JDBC驱动查询时抛出io fail:Read timed out异常
【YashanDB知识库】YashanDB JDBC驱动查询时抛出io fail:Read timed out异常
|
6月前
|
Java 数据库连接
【YashanDB知识库】Springboot启动找不到崖山jdbc驱动的问题处理
本文来自YashanDB官网,主要解决SpringBoot应用启动时出现“找不到崖山JDBC驱动”的问题,尽管lib目录下已有yashandb-jdbc-1.6.9.jar文件。错误信息显示`java.lang.ClassNotFoundException: com.yashandb.jdbc.Driver`。解决方案为:通过`which java`等命令定位Java安装路径,将驱动jar包复制到JRE的`lib/ext`目录下,最后重启应用即可。

热门文章

最新文章