首页 | j2ee | j2me | j2se | java代码 | JAVA高级 | java资讯 | 认证考试 | 实用技巧
  当前位置:Java教程网>JAVA基础>文章内容
java连接数据库
来源: 作者: 发布时间:2008-08-03  

1、Oracle8/8i/9i数据库(thin模式)
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//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); 


(阅读次数:
上一篇: 递归问题(二)   下一篇: Spring中事件处理的小技巧
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·jfreechar的使用
·Java程序设计实验报告
·SCA简介
·javascript给二维数组赋值示例
·Java正则表达式初探
·Java转义符
·java文件上传类(代码)
·所有版本JDK下载地址
·java中toString的用法-
·struts2中用拦截器实现权限管理
·spring入门之简单登陆例子
·一个JSF例子
·java中的List排序
·struts与spring的整合
·java数组排序实例
·java中用TreeMap进行中文排序
·java垃圾回收机制中回收一个对象
·java中保存对话框的默认文件类型
·java程序中执行dos命令或运行其
·java析构函数替代者finalize()解
  相关文章
· 递归问题(二)
· Spring中事件处理的小技巧
· 信息加密系统概述
· Struts2 上传文件时取得文件扩
· AES基于java的算法的具体实现
· Java规则引擎工作原理及应用
·深入了解StrutsValidator
·JSP程序员成长全计划
·Java和JSP编程应该注意的六个常
· 将指定的文本内容写入到指定路
· Struts 1.x中批量封装对象
· EXTJS动态树的实现
· dwr2.0 reverse-ajax 的用法
·v java 常用IO操作
·使用java模拟登陆百度
· Java中常犯的错误
· 使用异步Bean提高Web服务性能
· 线程同步
· Hibernate的主键生成方式
· springMVC入门
Power by DedeCms