文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 招聘 专题 新闻
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» Java » 各种数据库的连接方法       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: [转载] 各种数据库的连接方法  ( 查看:65  回复:2 )   
 
amyhang
技术员  点击可查看详细



帖子 86
精华 0
无忧币 2483
积分 306
阅读权限 30
注册日期 2008-4-12
最后登录 2008-5-14 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-5-9 08:44   标题:各种数据库的连接方法
上一帖 |
1、Oracle8/8i/9i数据库(thin模式)
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbcracle:thinlocalhost:1521rcl";
//orcl为数据库的SID
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password);

2、DB2数据库
Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
String url="jdbc:db2://localhost:5000/sample";
//sample为你的数据库名
String user="admin";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);

3、Sql Server7.0/2000数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为数据库
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);

4、Sybase数据库
Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url =" jdbc:sybase:Tds:localhost:5007/myDB";
//myDB为你的数据库名
Properties sysProps = System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connection conn= DriverManager.getConnection(url, SysProps);

5、Informix数据库
Class.forName("com.informix.jdbc.IfxDriver").newInstance();
String url =
"jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword";
//myDB为数据库名
Connection conn= DriverManager.getConnection(url);

6、MySQL数据库
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//myDB为数据库名
Connection conn= DriverManager.getConnection(url);

7、PostgreSQL数据库
Class.forName("org.postgresql.Driver").newInstance();
String url ="jdbc:postgresql://localhost/myDB"
//myDB为数据库名
String user="myuser";
String password="mypassword";
Connection conn= DriverManager.getConnection(url,user,password);



千里之外,传递你对震灾人民的关怀
2008-5-9 08:441楼
[ 顶部 ]
 
才许年
新新人类  点击可查看详细



十二生肖之猪   魔蝎座   行业勋章   技术勋章   诚信兄弟  
帖子 33
精华 0
无忧币 297
积分 63
阅读权限 20
来自 (保密)
注册日期 2006-3-28
最后登录 2008-5-11 离线

[查看资料]  [发短消息]  [Blog
[个人主页]         
发表于:2008-5-11 13:03 
学习学习,不错!



千里之外,传递你对震灾人民的关怀
2008-5-11 13:032楼
[ 顶部 ]
 
windtian
技术员  点击可查看详细



十二生肖之兔   天蝎座   行业勋章   技术勋章   诚信兄弟  
帖子 150
精华 0
无忧币 401
积分 204
阅读权限 30
注册日期 2007-8-11
最后登录 2008-5-13 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-5-13 13:52 
呵呵,有用收藏



千里之外,传递你对震灾人民的关怀
2008-5-13 13:523楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号