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. lua cURL使用笔记

    cURL cURL是 URL命令行工具, 即 command URL, 可以通过命令行模拟各种应用协议的发包, 包括FTP HTTP HTTPS, 官方网站 http://curl.haxx.se/ ...

  2. linux:磁盘的分割、检验、格式化与挂载

    新增一颗磁碟: 1.对磁碟进行分割,以建立可用的partition 2.对该分割槽partition进行格式化(format),以建立系统可用的filesystem 3.若要仔细点,可对刚刚建立的fi ...

  3. java提高篇(九)-----详解匿名内部类

    在java提高篇-----详解内部类中对匿名内部类做了一个简单的介绍,但是内部类还存在很多其他细节问题,所以就衍生出这篇博客.在这篇博客中你可以了解到匿名内部类的使用.匿名内部类要注意的事项.如何初始 ...

  4. composer很慢修改镜像

    有两种方式启用本镜像服务: 系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中.见“例1” 单个项目配置: 将配置信息添加到某个项目的 composer. ...

  5. Compile Sources 和 Copy Bundle Resources的区别

    Compile Sources主要存放.m文件 Copy Bundle Resources 主要存放xib plist bundle js 文件

  6. hdu 2892 Area

    http://acm.hdu.edu.cn/showproblem.php?pid=2892 解题思路: 求多边形与圆的相交的面积是多少. 以圆心为顶点,将多边形划分为n个三角形. 接下来就求出每个三 ...

  7. WEB简单数据操作练习

    主要学习代码: Login.aspx: <!--第一种方式--> <%-- <script type="text/javascript"> funct ...

  8. hdu5390 tree

    先求出dfs序,然后建立线段树,线段树每个节点套一个set. 修改操作只需要改被子树区间完全覆盖的线段树节点,将其节点中set的原来的值删除,加入新值. 询问操作查询单点到根的所有节点上的set中与查 ...

  9. centOS6.6升级gcc4.8

    最近想升级mesos0.23.0,结果编译mesos0.23.0需要gcc4.8+,可是centOS6.6最高版本的gcc也只到4.4.7版本,只好手动升级一下了. 下载4.8.2源码 wget ft ...

  10. JQ 获取单选按钮选中的值

    ==========================html 代码 <input type="radio" style="float: left " on ...