上一篇:基于JDBC的数据库连接池技术研究与应用 >>
JDBC连接数据库经验集萃
一、连接各种数据库方式速查表
下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。
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); |
8、access数据库直连用ODBC的
| Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ; String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ="+application.getRealPath("/Data/ReportDemo.mdb"); Connection conn = DriverManager.getConnection(url,"",""); Statement stmtNew=conn.createStatement() ; |
下一篇:JDBC 4.0规范之目标 >>
相关文章:
- · EJB3.0新规范概览及其未来发展
- · EJB3 实体组件在 J2SE 中的使用
- · 在Java EE环境下使用Kodo EJB
- · Kodo EJB:符合EJB3规范的持久层框架
- · 手动部署EJB 亲自体验EJB开发流程
- · Kodo EJB:实现类和类之间的关联关系
- · 完整图解 Tomcat 5.0.28 安装笔记
- · Tomcat下配置MySQL数据库连接池
- · Tomcat在Windows 2000下的安装配制
- · 结合第三方工具工具对Weblogic进行调优
- · BEA推WebLogic系列Server 9.0
- · 微软JBoss共弃前嫌 深化市场合作
- · 把JBoss缓存用作POJO缓存的实战演练
- · JBoss推Java升级软件 增业界标准支持
- · VC.NET实现清爽便利的Windows游戏窗口
- · C++:最强大的.NET语言之可访问性
- · C++:最强大的.NET语言之装箱
- · C++:最强大的.NET语言之内存与资源
- · C++:最强大的.NET语言之对象构造
- · VC++.NET中事件编程剖析之什么是事件
- · C++/CLI中实现singleton模式
- · 用Visual C++.NET简单实现GIF动画
- · Visual C++ 2005中的命名返回值优化
- · Visual C++ 2005 中的XML注释
- · 托管C++中函数调用的双重转换
- · 托管C++中GDI+和GDI混合编程技术
- · C++/CLI:第一流的CLI语言
- · C++/CLI思辨录之传递托管堆地址
- · C++/CLI思辨录之再谈继承
- · C++/CLI思辨录之内部指针的两面性
- · C++/CLI思辨录之代理构造函数
- · C++/CLI思辨录之拷贝构造函数
- · C++/CLI思辨录之Object的对象布局
- · VC++.NET中使用GDI+创建特效字体
- · C++/CLI中栈对象的设计问题
- · it培训暑期掀热潮 软件行业短缺四类人才
- · VB.NET开发人员必备参考10本书目
- · 在VS2005中打造自己的Starter Kits
