JDBC里统一的使用方法:
 
    Class.for(jdbcDriverName);
    Connection conn=DriverManager.getConnection(url,user,password);
 
这里的接口是统一的,不同的是每种数据库提供的jdbcDriver和URL不同。
 
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 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: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: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);  

jdbc连接集合的更多相关文章

  1. 【Java】JDBC连接MySQL

    JDBC连接MySQL 虽然在项目中通常用ORM的框架实现持久化.但经常因测试某些技术的需要,要写一个完整的JDBC查询数据库.写一个在这儿备份. 首先引入驱动包: <dependencies& ...

  2. JDBC连接MySQL数据库及演示样例

    JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识         JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...

  3. JDBC连接MySQL数据库及示例

      JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术. 一.JDBC基础知识         JDBC(Java Data Base Connectivity,java数据库连接)是一 ...

  4. 各种数据库使用JDBC连接的方式

    Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成.JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序.然而各个开 ...

  5. jdbc连接sql数据库

    JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口 ...

  6. 分页查询信息(使用jdbc连接mysql数据库实现分页查询任务)

             分页查询信息       使用jdbc连接mysql数据库实现分页查询任务 通过mysql数据库提供的分页机制,实现商品信息的分页查询功能,将查询到的信息显示到jsp页面上. 本项目 ...

  7. jdbc连接池&改进dbUtil成C3P0Util

    一.jdbc连接池 1.连接池的存在理由   前面介绍的dbUtils工具类虽然实现了一个对jdbc的简单封装.但它依旧采取从驱动管理获取连接 (DriverManager.getConnection ...

  8. 大数据系列之数据仓库Hive命令使用及JDBC连接

    Hive系列博文,持续更新~~~ 大数据系列之数据仓库Hive原理 大数据系列之数据仓库Hive安装 大数据系列之数据仓库Hive中分区Partition如何使用 大数据系列之数据仓库Hive命令使用 ...

  9. JDBC连接池和DBUtils

    本节内容: JDBC连接池 DBUtils 一.JDBC连接池 实际开发中“获得连接”或“释放资源”是非常消耗系统资源的两个过程,为了解决此类性能问题,通常情况我们采取连接池技术,来共享连接Conne ...

随机推荐

  1. 测试App运行状态

    示例代码: #import "AppDelegate.h" @interface AppDelegate () @end @implementation AppDelegate - ...

  2. 利用selenium Server实现IE firefox 和 chrome兼容性测试

    本文的主题是基于Selenium Server,使用 Java 语言编写网页交互流程, 实现多浏览器(IE Firefox Chrome)兼容性测试,为使用纪要. Selenium Selenium是 ...

  3. 判断UpLoader是否安装了Flash

     var flashVersion = (function() {             var version;             try {                 version ...

  4. 超炫的3D HTML源代码

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/stri ...

  5. stucts2 基础程序

    参考<Struts2+Hibernate+Spring> index.jsp

  6. Subversion how[Reprint]

    1.   Subversion简介 Subversion(简称SVN)是一款功能强大的开源版本控制工具,支持Linux和Windows平台. SVN可以有两个访问方式,一种是独立服务器直接访问,即利用 ...

  7. codevs 1206 保留两位小数

    http://codevs.cn/problem/1206/ 1206 保留两位小数  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 青铜 Bronze 题解  查看运行结果 ...

  8. [摘录]quarts:feature

    Features of Quartz Runtime Environments Quartz can run embedded within another free standing applica ...

  9. C makefile

    Makefile编写 hello.out:max.o main.c gcc max.o main.c -o hello.out max.o:max.c gcc -c max.c -o max.o

  10. 浅谈html语义化标签,Html5新增语义化标签

    Html语义化标签,Html5新增语义化标签 自己在学习的期间,整理了下html关于语义化标签的一些知识,列的不是很全. 希望大家有新的见解可以给我留言,我会补充上去,谢谢大家 1.什么是语义化标签? ...