//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. 使用BLADE构建c++工程管理

    使用BLADE构建c++工程管理 字数764 阅读2753 评论2 喜欢4 一. c++工程依赖管理 之前在百度一直使用comake2构建c++项目,十分方便.免去了手写Makefile的痛苦,很多项 ...

  2. 使用 trash-cli 逃出 rm 命令误删除重要文件的阴影

    今天是一个难忘的日子,当时本来想清除我们公司网站cms目录下面一些cdn推送网页后残留的垃圾文件,结果在执行rm -rf conten* 时打成了rm -rf conten *结果就悲剧了.cms目录 ...

  3. jqxTreeGrid

    基本TreeGrid样本 <!DOCTYPE html> <html lang="en"> <head> <title id=" ...

  4. MySql集群FAQ----mysql主从配置与集群区别、集群中需要多少台计算机呢?为什么? 等

    抽取一部分显示在这里,如下, What's the difference in using Clustervs using replication? 在复制系统中,一个MySQL主服务器会更新一个或多 ...

  5. strtoull函数的使用,及相关信息汇总

    kafka中涉及到序列化,有一个参数是在发送消息实体前边以一个序列号打头, seq = strtoull((prdcfgval+1), NULL, 10); do_seq = 1; 其中(prdcfg ...

  6. linux shell中判断bash脚本输入的参数个数

    看下面的一段程序. #!/bin/bash ]; then echo "参数个数为$#个" else echo "没有参数" fi

  7. PHP如何实现页面静态化

    1.file_put_contents()函数 2.fwrite()函数 3.使用PHP内置缓存机制实现页面静态化-output_buffering

  8. jQuery 学习之路(4):事件

    一.文档载入事件 二.事件绑定 三.事件对象 四.浏览器事件 五.表单事件 六.键盘事件 七.鼠标事件

  9. WCF-复合类型使用;传输图片

    一:WCF服务端 IService1.cs中: public interface IService1 { [OperationContract] [WebInvoke(Method = "P ...

  10. 基础知识系列☞C#中数组Array、ArrayList和List三者的区别

    数组() #region 数组 //初始化方式_0:先声明再赋值 ]; weekDays_0[] = "Sun"; weekDays_0[] = "Mon"; ...