软件测试


网站首页 | 软件测试论坛 | 软件测试培训 | 软件测试博客 | 软件测试杂志 | 软件测试沙龙 | 软件测试下载 | 软件测试顾问
业界新闻 | 软件测试人才 | 软件测试技术 | 软件测试工具 | 行业软件测试 | 软件测试管理 | 软件质量专栏 | 软件开发专栏
当前位置:首页>>软件开发专栏>>java>>正文
入门:Java连接各种数据库的实例
文章出处: 作者: 发布时间:2007-03-27

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);


站内搜索
相关文章
◎专家释疑:轻松提高Java代码的性能
◎Java初学者都必须理解的六大问题
◎Java调试教程--Jikes概述
◎Java常见问题集锦
◎解析Java的多线程机制
◎Hibernate如何配置操作多个数据库
◎JAVA基础测试中异常问题汇总
◎hibernate应用配置说明-middlegen和hbm2java的配置
◎用Java实现磁盘文件以大对象二进制文件形式存储到Oracle数据库
◎java经典问题:传值还是传引用
◎将数据库操作封装到Javabean
◎以小博大Java性能优化技巧集锦
◎Java平台上的CRM系统
◎应用Java技术实现数据库应用系统
◎Windows下JAVA环境变量的设置祥解
◎java经典网址
◎java基础知识问答—java入门与加深二 (2)
◎java基础知识问答—java入门与加深二 (1)
◎MVC设计模式
◎Struts行为测试框架StrutsTestCase实战
◎Java学习之路:不走弯路,就是捷径
◎JRockit JVM 中的内存泄漏检测
◎基于JDK5.0的一些Thread总结
◎消除内存泄漏
◎POJO应用架构:Spring与EJB 3.0的对比
◎构建高性能J2EE应用的10个技巧
◎有可能挑战Java开发优势的四种技术
◎六种异常处理的陋习
◎多处理器平台上J2EE应用的内存争用
◎MVC模式在j2me项目中的应用(二)
◎MVC模式在j2me项目中的应用(一)
◎J2ME程序开发新手入门九大要点
◎精通J2ME中的Hello World
◎浅析Java多线程程序设计机制
◎J2EE架构学习者的6个最佳实践
◎Tomcat在Windows 2000下的安装配制
◎KJava在移动设备中的应用
◎Java-IDE环境
◎理解Java应用服务器的七种武器
◎Java嵌入式开发之二
◎Java嵌入式开发之一
◎Java学习从入门到精通
◎凤凰浴火JBuilder2006新功能赏析
◎UML技术在基于Web的应用系统中的应用
◎Oracle9i 数据库控制文件
◎J2EE Server下的第一个EJB程序
◎Java CORBA入门
◎CORBA 入门
◎Struts 框架
◎Struts标记库
热门文章
◎Java学习从入门到精通
◎Windows下JAVA环境变量的设置祥解
◎Struts标记库
◎Struts 框架
◎Java学习之路:不走弯路,就是捷径
◎JAVA基础测试中异常问题汇总
◎凤凰浴火JBuilder2006新功能赏析
◎hibernate应用配置说明-middlegen和hbm2java的配置
◎J2EE从零开始之J2EE平台简介
◎java经典网址
◎MVC设计模式
◎将数据库操作封装到Javabean
◎J2EE从零开始之EJB(1)
◎Java常见问题集锦
◎ejb入门
◎J2EE从零开始之EJB开发过程
◎Hibernate如何配置操作多个数据库
◎Java语言编码规范
◎消除内存泄漏
◎java基础知识问答—java入门与加深二 (1)
◎J2EE从零开始之EJB(2)
◎J2EE从零开始之测试平台安装
◎java经典问题:传值还是传引用
◎以小博大Java性能优化技巧集锦
◎java基础知识问答—java入门与加深二 (2)
◎Oracle9i 数据库控制文件
◎J2EE从零开始之实体EJB
◎Struts行为测试框架StrutsTestCase实战
◎用Java实现磁盘文件以大对象二进制文件形式存储到Oracle数据库
◎Java CORBA入门
◎Tomcat在Windows 2000下的安装配制
◎J2EE从零开始之准备工作
◎J2EE从零开始之企业Beans(EJB)简介
◎J2EE Server下的第一个EJB程序
◎JRockit JVM 中的内存泄漏检测
◎J2EE架构学习者的6个最佳实践
◎六种异常处理的陋习
◎应用Java技术实现数据库应用系统
◎UML技术在基于Web的应用系统中的应用
◎Java平台上的CRM系统
◎POJO应用架构:Spring与EJB 3.0的对比
◎Java-IDE环境
◎有可能挑战Java开发优势的四种技术
◎J2ME程序开发新手入门九大要点
◎Java嵌入式开发之一
◎CORBA 入门
◎Java初学者都必须理解的六大问题
◎KJava在移动设备中的应用
◎基于JDK5.0的一些Thread总结
◎理解Java应用服务器的七种武器

Google提供的广告