JDBC连接各种数据库之备忘

news/2024/5/18 22:59:21 标签: jdbc, java, 数据库连接, db2, oracle
[b][size=x-large]Java数据库连接接口(JDBC)是Java里定义的一套用于数据库连接和操作的API的集合。有不同的数据库厂商提供这套接口的实现类,对于Java程序员来说,程序员不需要关心数据库的底层的实现,统一的调用JDBC里面的抽象出来的API来完成数据库的访问功能,在Data access的功能和接口定义中,Java是在别的语言对数据库的URL的描述,其他的一切也就是通过统一的调用来实现了,本文章手机了主要的数据库厂商提供的Driver和URL,以便大家方便的对各种数据库进行连接的操作。[/size][/b]

[table]
|统一使用的方法 |
java">   


Class.for(jdbcDriverName);
Connection conn=DriverManager.getConnection(url,user,password);

这里的接口是统一的,不同的是每种数据库提供的jdbcDriver和URL不同。

|MySQL|
java">
String Driver="com.mysql.jdbc.Driver";
String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名



|SQL Server 2.0驱动(3个jar的那个)|
java">
String Driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; //db_name为数据库名



|SQL Server 3.0驱动(1个jar的那个)|
java">
String Driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name";


|Sysbase|
java">
String Driver="com.sybase.jdbc.SybDriver";
String URL="jdbc:Sysbase://localhost:5007/db_name";

|Oracle|
java">String Driver="oracle.jdbc.driver.OracleDriver";   
String URL="jdbc:oracle:thin:@loaclhost:1521:orcl";

|PostgreSQL|
java"> String Driver="org.postgresql.Driver";  
String URL="jdbc:postgresql://localhost/db_name";

|DB2|
java">
(1.1)String Driver="com.ibm.db2.jdbc.app.DB2.Driver";
(1.2)String Driver="com.ibm.db2.jdbc.net.DB2.Driver";
String URL="jdbc:db2://localhost:5000/db_name";

|Informix|
java">
String Driver="com.informix.jdbc.IfxDriver";
String URL="jdbc:Informix-sqli://localhost:1533/db_name:INFORMIXSER=myserver";

|JDBC-ODBC|
java">

String Driver="sun.jdbc.odbc.JdbcOdbcDriver";
String URL="jdbc:odbc:dbsource";


[/table]

http://www.niftyadmin.cn/n/790503.html

相关文章

[再寄小读者之数学篇](2014-10-18 利用 Lagrange 中值定理求极限)

试求 $$\bex \vlm{n}n^2\sex{x^\frac{1}{n}-x^\frac{1}{n1}},\quad x>0. \eex$$ 解答: $$\beex \bea \mbox{原极限} &\vlm{n}n^2\cdot x^\xi\ln x\sex{\frac{1}{n}-\frac{1}{n1}}\quad\sex{\frac{1}{n1}<\xi<\frac{1}{n}}\\ &\ln x. \eea \eeex$$转载于:https…

数据库中的Data类型互相转换格式

/** * 获取现在时间,这个好用 * * return返回长时间格式 yyyy-MM-dd HH:mm:ss */ public static Date getSqlDate() { Date sqlDate new java.sql.Date(new Date().getTime()); return sqlDate; } /** * 获取现在时间 * * return返回长时间格式 yyyy-MM-dd HH:mm:ss …

open/read/write和fopen/fread/fwrite的区别

open/read/write和fopen/fread/fwrite的区别 open&#xff1a;系统调用&#xff0c;返回的是文件描述符&#xff0c;即文件句柄&#xff0c;是文件在文件描述副表里的索引。 fopen&#xff1a;C语言库函数&#xff0c;返回的是一个指向文件结构的指针。fopen是ANSI C标准中的C…

solr4.3之拼写检查SpellChecker功能

[b][sizelarge]拼写检查功能&#xff0c;能在搜索时&#xff0c;提供一个较好用户体验&#xff0c;所以&#xff0c;主流的搜索引擎都有这个功能。在这之前&#xff0c;笔者先简单的说一下什么是拼写检查&#xff0c;其实很好理解&#xff0c;就是你输入的搜索词&#xff0c;可…

JSON未定义解决办法

json官网&#xff1a;www.json.org json2.js地址&#xff1a;https://github.com/douglascrockford/JSON-js/blob/master/json2.js 引入解决IE7及以下版本JSON未定义问题。转载于:https://www.cnblogs.com/yanglongv/p/4040200.html

Set集合的运用

今天阿里笔试崩了&#xff0c;脑子里忘了Set获取元素的用法了&#xff0c;崩盘了&#xff0c;有时候Set集合的特性真好用&#xff0c;正好现在整理一下Set集合 下面不同的Set有统一的特性&#xff0c;那就是不允许集合里的元素重复 HashSet 存储顺序和添加顺序不同&#xff0c…

采用CBP2MAKE工具由CODE::BLOCKS工程创建MAKEFILE文件

Linux下有一款非常好用的写C的IDE&#xff0c;code::blocks&#xff0c;其采用自有的工程文件&#xff08;.cbp&#xff09;来组织相关源代码。但是有的时候希望能够脱离CB&#xff0c;以便于源代码的分享。常见开源项目采用makefile来组织源代码的编译。cbp2make可以很好的将C…

健身房锻炼一周有感

[sizex-large]漫步在城市的小道上&#xff0c;望着远方&#xff0c;思绪万千&#xff0c;当一切都烟消云散时&#xff0c;注定有起有落。[/size][b][sizelarge]健身房&#xff0c;终于开起来了&#xff0c;抱着激动的心情&#xff0c;前去锻炼了&#xff0c;因为开始的第一周&a…