//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).newInstance();
     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).newInstance();   //加载数据可驱动
     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:microsoft:sqlserver://localhost:1433;DatabaseName=db_name";    //db_name为数据库名
     String Username="username";   //用户名
     String Password="password";   //密码
     Class.forName(Driver).newInstance();   //加载数据可驱动
     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);

[转]Java连接各种数据库的方法的更多相关文章

  1. Java连接MySQL数据库增删改查通用方法

    版权声明:本文为博主原创文章,未经博主允许不得转载. Java连接MySQL数据库增删改查通用方法 运行环境:eclipse+MySQL 以前我们Java连接MySQL数据库都是一个数据库写一个类,类 ...

  2. Java连接MySQL数据库及简单操作代码

    1.Java连接MySQL数据库 Java连接MySql需要下载JDBC驱动MySQL-connector-java-5.0.5.zip(举例,现有新版本).然后将其解压缩到任一目录.我是解压到D盘, ...

  3. Java进阶(二十五)Java连接mysql数据库(底层实现)

    Java进阶(二十五)Java连接mysql数据库(底层实现) 前言 很长时间没有系统的使用java做项目了.现在需要使用java完成一个实验,其中涉及到java连接数据库.让自己来写,记忆中已无从搜 ...

  4. Java 连接 MySQL 数据库

    最近想学习一下 Java 连接 MySQL 数据库,于是有了这样的一些问题&解决办法. 首先是解决 JDBC(Java Data Base Connectivity)驱动问题,因为默认安装的J ...

  5. MySQL学习(一)——Java连接MySql数据库

    MySQL学习(一)——Java连接MySql数据库 API详解: 获得语句执行 String sql = "Insert into category(cid, cname) values( ...

  6. Java连接Oracle数据库的三种连接方式

    背景: 这两天在学习Oracle数据库,这里就总结下自己上课所学的知识,同时记录下来,方便整理当天所学下的知识,也同时方便日后自己查询. SQL语句的话,这里我就不多讲了,感觉和其他的数据库(MySQ ...

  7. java连接mongodb数据库

    最近毕设需要用到这个数据库.然而又不会,没办法,只能上网学习学习. 记录一下java连接mongodb数据库的简单方法.这里只是记录一下学习.熟悉一下CURD方法. 但是毕业用到的是SpringBoo ...

  8. java连接mysql数据库详细步骤解析

    java连接mysql数据库详细步骤解析      第一步:下载一个JDBC驱动包,例如我用的是:mysql-connector-java-5.1.17-bin.jar      第二步:导入下载的J ...

  9. Java连接SqlServer2008数据库(转)

    Java连接SqlServer2008数据库 首先下载JDBC:下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=21599 下 ...

随机推荐

  1. OwinStartupAttribute

    尝试加载应用时出现了以下错误.- 找不到包含 OwinStartupAttribute 的程序集.- 找不到包含 Startup 或 [AssemblyName].Startup 类的程序集.若要禁用 ...

  2. CentOS下nginx简单安装

    说明:环境 系统:Centos 6 软件包:nginx-1.2.4 配置系统yum源 #/etc/yum.repos.d/ #rm -rf ./* vi localhost.repos.d [yumy ...

  3. text-indent:2em详解

    text-indent:2em; 解释一下:text的意思是文本,indent在计算机英语中意思是缩进,至于后面的2em意思就是2个相对单位: em又是什么单位? em这个单位的意思就是文字的高度,1 ...

  4. [C#]如何使用ThreadPool

    摘要 线程池是一种多线程的形式,其中的任务被添加到队列中,并在创建线程时自动启动. 以下示例使用.Net框架的线程池来计算十个数字20和40之间的裴波那契的结果.裴波那契Fibonacci类,它提供了 ...

  5. 获取C#代码执行的时间(精确到毫秒)

    using System.Diagnostics;//引用相关的命名空间Stopwatch st=new Stopwatch ();//实例化类st. Start();//开始计时 //需要统计时间的 ...

  6. 手机注册获取验证码的PHP代码

    php代码 <?php require dirname(__FILE__).'/include/common.inc.php';//这是在cms2008下面做的测试 header("c ...

  7. STL删除元素

    1.从vector中删除多个元素: #include <iostream> #include <vector> int main() { std::vector<int& ...

  8. AngularJS 使用$sce控制代码安全检查

    由于浏览器都有同源加载策略,不能加载不同域下的文件.也不能使用不合要求的协议比如file进行访问. 在angularJs中为了避免安全漏洞,一些ng-src或者ng-include都会进行安全校验,因 ...

  9. R语言 常见模型

    转自 雪晴网 [R]如何确定最适合数据集的机器学习算法 抽查(Spot checking)机器学习算法是指如何找出最适合于给定数据集的算法模型.本文中我将介绍八个常用于抽查的机器学习算法,文中还包括各 ...

  10. 金山毒霸和Chrome浏览器植入脚本导致网页报错

    1 (function(win, undefined) { var SELECTORS = transformSelector; function insertTemplate(callback) { ...