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. 通用窗口类 Inventory Pro 2.1.2 Demo1(下续篇 ),物品消耗扇形显示功能

    本篇想总结的是Inventory Pro中通用窗口的具体实现,但还是要强调下该插件的重点还是装备系统而不是通用窗口系统,所以这里提到的通用窗口类其实是通用装备窗口类(其实该插件中也有非装备窗口比如No ...

  2. 设置UISegmentedControl中字体大小

    [segmentedControl setTitleTextAttributes:@{NSFontAttributeName : DYBoldFont(20)}  forState:UIControl ...

  3. weiphp---------图灵机器人存在的bug。

    1.很多人下载下来weiphp源码以后,配置好了图灵机器人却不能使用.原因是因为他源码里面存在一个小bug 上图红色框框内是他的源码,问题就出在这里. 修改方法: if($result ['code' ...

  4. 转:Beautiful Soup

    Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小时 ...

  5. 转:python webdriver API 之调用 JavaScript

    当 webdriver 遇到没法完成的操作时,笔者可以考虑借用 JavaScript 来完成,比下下面的例子,通过 JavaScript 来隐藏页面上的元素.除了完成 webdriver 无法完成的操 ...

  6. 树形DP+二分(Information Disturbing HDU3586)

    题意:给出一颗数,1结点代表司令部,叶子节点代表前线,边全值代表花费,然后需要在某些边放置一些炸弹,炸弹的能量不能小于该边的费用,且炸掉的总费用不能超过m问炸弹能力最小多少, 分析dfs+二分,二分枚 ...

  7. .net开发之我见,or实现 最简 优化法。knock out type convert 与我之简化orm的实现原理及实现细则,最简化开发法

    现在的.net or构架,大家认同的各种大大小小,ef,subsonic,nhibernate,甚至小一些的petapoco这种,但用过的人我想他们考虑的是比较多. 小一些的Petapoco也有几千行 ...

  8. .NET: WPF Data Binding

    WPF是分离UI和Logic的最佳工具,不同于Window Form的事件驱动原理,WPF采用的是数据驱动,让UI成为了Logic的附属,达到分离的效果. 本篇主要讲讲wpf的精华:data bind ...

  9. 。。。无语的Eclipse+Tomact。。。

    晕哦,今天又被Eclipse给骗了,今天部署了一个SSH的环境,搞了半天,JAR包是通过BuildPath导入进去的,怎么搞都报错,说是找不到Spring-Web的一个Jar包,差点没有把我给弄死.. ...

  10. Android -- 背景虚化

    1,在项目中我们常有这样的需求,就是在个人中心的时候,当用户登录后,要显示用户登陆后的头像,然后背景是用户头像的虚化 ,接下来就来实现一下这个功能,先看一下效果 2,实现起来也挺简单的,没什么难度 , ...