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. 使用MJExtension中要注意的地方

    MJExtension git地址  https://github.com/CoderMJLee/MJExtension#JSON_Model Model contains model-array[模 ...

  2. 趣谈PHP 多态

    多态性是指相同的操作或函数.过程可作用于多种类型的对象上并获得不同的结果.不同的对象,收到同一消息将可以产生不同的结果,这种现象称为多态性. 多态性允许每个对象以适合自身的方式去响应共同的消息.多态性 ...

  3. 转:Python requests 快速入门

    迫不及待了吗?本页内容为如何入门Requests提供了很好的指引.其假设你已经安装了Requests.如果还没有, 去 安装 一节看看吧. 首先,确认一下: ·Requests 已安装 ·Reques ...

  4. C++之路进阶——codevs2313(星际竞速)

    2313 星际竞速 2010年省队选拔赛山东  时间限制: 3 s  空间限制: 128000 KB  题目等级 : 大师 Master     题目描述 Description 10 年一度的银河系 ...

  5. php中时间戳和日期格式的转换

    一,PHP时间戳函数获取指定日期的unix时间戳 strtotime(”2009-1-22″) 示例如下: echo strtotime(”2009-1-22″) 结果:1232553600 说明:返 ...

  6. cordova3.X 运用grunt生成plugin自定义插件骨架

    Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头.麦克风等.Cordova还提供了一组统一的JavaScript类库,以及为这些 ...

  7. so baby come on~~

    http://www.cnblogs.com/mfryf/archive/2013/05/17/3083895.html

  8. paper 76:膨胀、腐蚀、开、闭运算——数字图像处理中的形态学

    膨胀.腐蚀.开.闭运算是数学形态学最基本的变换.本文主要针对二值图像的形态学膨胀:把二值图像各1像素连接成分的边界扩大一层(填充边缘或0像素内部的孔):腐蚀:把二值图像各1像素连接成分的边界点去掉从而 ...

  9. JTAG

    JTAG是JOINT TEST ACTION GROUP的简称,JTAG的两个标准IEEE 1149.1(2001)和IEEE 1149.7(2009). JTAG中主要包含两部分内容:TAP(TES ...

  10. Deep Learning 深度学习 学习教程网站集锦(转)

    http://blog.sciencenet.cn/blog-517721-852551.html 学习笔记:深度学习是机器学习的突破 2006-2007年,加拿大多伦多大学教授.机器学习领域的泰斗G ...