论坛积分策略 论坛VIP区开放申请 我爱电脑万人签名活动 原声大碟520欢迎你 广告位招租
打印

[java] 使用Java程序连接各种数据库的方法介绍

使用Java程序连接各种数据库的方法介绍

1、Oracle8/8i/9i数据库(thin模式)
; G0 a0 A, i+ j& r( r) X+ A打造最好的电脑自学交流论坛
* A( {- s7 G5 {) \% ]0 U( q电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); 我爱电脑技术论坛7 t7 Z: G- w/ e, r
我爱电脑技术社区--打造最好的电脑技术自学交流平台5 R5 Z' V8 f# y) b
String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID * j9 Q+ {9 W# @6 K$ F( F; F
我爱电脑技术论坛0 w2 z1 O: \4 S0 I2 f# I5 g
String user="test";
* ]$ M6 I7 Q& E: |% [: R' K$ v电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
# f7 C# T2 t$ o0 a8 R: b7 C我爱电脑技术论坛String password="test"; 我爱电脑技术论坛2 ^6 ^  j. [6 P# ]" F

3 a& Q& V8 _1 Z. {! B我爱电脑技术论坛Connection conn= DriverManager.getConnection(url,user,password);
/ b- c# G6 L9 t  S/ R" b: ~电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
5 K# P3 F7 `1 G( @$ x1 U4 Mwww.520diannao.com2、DB2数据库
! L% c' Q; J4 l' ]www.520diannao.com
) I7 q$ L( N% T$ K: s我爱电脑技术论坛Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance(); 电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站5 j, c0 E) P2 y5 `$ m/ x
我爱电脑技术社区--打造最好的电脑技术自学交流平台8 t2 P8 g' A; M2 c
String url="jdbc:db2://localhost:5000/sample"; //sample为你的数据库名 打造最好的电脑自学交流论坛, R6 r+ R6 B) ~  n$ U; h9 ?4 G
我爱电脑技术论坛* ?) _/ P. O* S& [. D9 w0 g$ ?
String user="admin";
! Q6 C  h# r$ q( G( ?www.520diannao.com电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站; T/ W, ~0 s: ~' Q' n- {$ e3 P
String password=""; 打造最好的电脑自学交流论坛2 t* i- M2 [" D4 Z& ~- L
: Y2 @1 P; ?- o/ J* @0 f' T/ C
Connection conn= DriverManager.getConnection(url,user,password);
, I; L* P8 k& l5 y. `9 R电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
4 K$ X* @9 \7 s( j; J, i$ {' S$ j打造最好的电脑自学交流论坛3、SQL Server7.0/2000数据库 打造最好的电脑自学交流论坛) V. E3 H+ h' b2 c4 [# x

8 I2 p! o% }4 ]# V( {' J( c- U我爱电脑技术社区--打造最好的电脑技术自学交流平台Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 6 Z/ b$ L& M: c) l
www.520diannao.com* O. w' W+ S; L* y! H& j+ x0 A% R& H
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
( g- F" Y1 t2 s& u我爱电脑技术论坛
: n) j' T, O/ o6 D5 ]电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站//mydb为数据库 : c9 c5 P( y. q6 J  T
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站2 T- u3 r; M8 r# I* _3 E& j
String user="sa"; www.520diannao.com; P& A7 M* w$ m: }3 B
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站( M- c& _0 l1 `: q' V9 Q
String password=""; 电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站0 w4 d, H( v9 b' P/ E
我爱电脑技术社区--打造最好的电脑技术自学交流平台" J) y- V) L% A8 i
Connection conn= DriverManager.getConnection(url,user,password); 我爱电脑技术论坛/ S2 z  J* _1 Q% ?$ ?
我爱电脑技术论坛; M; k8 j/ e( g
4、Sybase数据库
* D) e# J+ R0 f" t4 f电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
1 f8 J6 W) k% }( [我爱电脑技术论坛Class.forName("com.sybase.jdbc.SybDriver").newInstance();
0 ]# @) P! b$ {& m, _3 m* f电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站) c( K1 Z8 |  D" s$ r
String url =" jdbc:sybase:Tds:localhost:5007/myDB";//myDB为你的数据库名
( _! Q. |! \$ B* P0 Pwww.520diannao.com
5 _, s0 F8 D) [  ^3 L3 b+ qProperties sysProps = System.getProperties(); www.520diannao.com" U  K4 ?( P: y+ t

/ w' \4 B- Z9 t9 X: i9 {+ L我爱电脑技术论坛SysProps.put("user","userid"); 打造最好的电脑自学交流论坛, U, P- G# c( J2 m

  E1 k; {. T( M, u. [0 M我爱电脑技术社区--打造最好的电脑技术自学交流平台SysProps.put("password","user_password"); 电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站/ G1 A5 V# o5 o# k$ o

8 T. B3 E4 w  _) N4 S" n电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站Connection conn= DriverManager.getConnection(url, SysProps); www.520diannao.com/ h- H& m2 A' {
我爱电脑技术论坛# Q' f' M/ ~) E& @3 r
5、Informix数据库 打造最好的电脑自学交流论坛& n" y& b5 p. Q+ ?

- J: A; n/ |5 W/ C# u8 b  Ywww.520diannao.comClass.forName("com.informix.jdbc.IfxDriver").newInstance(); 我爱电脑技术社区--打造最好的电脑技术自学交流平台3 _6 D) x, k: W/ G/ P1 T& H
打造最好的电脑自学交流论坛) P9 u6 P; y& [+ S. G
String url = "jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;
& N, i7 ~% {/ l' L! g! N电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
: |5 E/ d8 t5 s2 Q, d  _# `3 F  Xuser=testuser;password=testpassword"; //myDB为数据库名 我爱电脑技术论坛7 h) R$ [8 d' M

6 m; r( T/ w0 Z% Z! Z- T电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站Connection conn= DriverManager.getConnection(url);

TOP

6、MySQL数据库 1 k. ]1 E7 r8 z# j: _& L

6 ~  C/ W' T+ c0 }0 |, Fwww.520diannao.comClass.forName("org.gjt.mm.mysql.Driver").newInstance();
( U" g3 R9 |0 k2 U6 ^  _4 \打造最好的电脑自学交流论坛
# j1 R/ ]; i! B4 s" C& ~//或者Class.forName("com.mysql.jdbc.Driver"); % z9 w/ {+ R! J' s# H- G0 P3 \
我爱电脑技术论坛% i4 z, H) d7 X8 x4 Y, R
String url ="jdbc:mysql://localhost/myDB?
! l( Y1 a* g0 G! e  k- T9 j2 a0 Bwww.520diannao.com我爱电脑技术社区--打造最好的电脑技术自学交流平台* I0 _) n6 b1 L
user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
3 I1 {% E+ ]: ?1 n8 B4 m/ }我爱电脑技术社区--打造最好的电脑技术自学交流平台
1 |1 q) `' f8 @9 k3 P打造最好的电脑自学交流论坛//myDB为数据库名
- B8 N/ c6 C8 D  N8 x7 k/ _: {我爱电脑技术社区--打造最好的电脑技术自学交流平台电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站( {: J1 k, K) z' f$ I
Connection conn= DriverManager.getConnection(url);
& F0 p  A1 \& C) _# G: p  z我爱电脑技术社区--打造最好的电脑技术自学交流平台我爱电脑技术论坛0 A& W) G$ l8 `4 Q
7、PostgreSQL数据库
* ]9 _7 R* {  lwww.520diannao.com我爱电脑技术社区--打造最好的电脑技术自学交流平台( {) m6 R+ g! ~7 M" @8 q+ l
Class.forName("org.postgresql.Driver").newInstance(); 打造最好的电脑自学交流论坛/ U- {* P& N0 f3 Z3 s! S; _$ a
我爱电脑技术社区--打造最好的电脑技术自学交流平台5 e, c, j7 A* S- T0 O% p- j& s- u
String url ="jdbc:postgresql://localhost/myDB" //myDB为数据库名
5 a( J( ?: M0 A( @/ ?/ Zwww.520diannao.com电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站! Q( E0 G8 E- i  H1 j- e$ ]
String user="myuser";
% P4 g% C" Z7 Xwww.520diannao.com
" V1 ]0 m5 U7 b电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站String password="mypassword";
; B" L) `& F: e, }
) ^& d, `/ G" m! y: OConnection conn= DriverManager.getConnection(url,user,password);
7 M! K8 q2 |9 F' k% A) l: M我爱电脑技术社区--打造最好的电脑技术自学交流平台我爱电脑技术社区--打造最好的电脑技术自学交流平台. H2 w' ?* f, O6 e
8、access数据库直连用ODBC的 打造最好的电脑自学交流论坛" d) Y2 s6 P1 A& J

, p( P6 l4 E; G: _/ D- G我爱电脑技术论坛Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ; www.520diannao.com; x+ U9 F7 Y: D# e

+ m( M0 A& @$ s4 `- S5 tString url="jdbc:odbc:Driver={MicroSoft Access Driver www.520diannao.com4 f% c3 q# A/ t* {9 f* D

0 o: m3 e* B* {1 D/ d$ `(*.mdb)};DBQ="+application.getRealPath("/Data/ReportDemo.mdb"); 0 I( ]; C( }1 b3 y) x& G# M, O! G

6 i1 b4 B. Z) |0 v我爱电脑技术论坛Connection conn = DriverManager.getConnection(url,"","");
5 C& d" K9 e# v7 `: h打造最好的电脑自学交流论坛1 b$ f$ O% t- R9 i4 r( [
Statement stmtNew=conn.createStatement() ;

TOP