暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
javaweb开发各种数据库连接方式表.txt
28
4页
0次
2025-03-29
免费下载
Java Web 开发中各种数据库连接方式速查表
概述:文章摘自网络,总共分为三部分:
第一部分:罗列了各种数据库使用 JDBC 连接的方式。
第二部分:详细介绍了 JDBC 连接 MySql 的方式 。
第三部分:介绍了使用 JDBC 来连接 Oracle 数据库时可以使用的一些技巧
文章比较长,希望读者能够耐心读完...
*****************************以下为正文********************************
一、连接各种数据库方式速查表
  下面罗列了各种数据库使用 JDBC 连接的方式,可以作为一个手册使用。
  1Oracle8/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);
  2DB2 数据库
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);
  3Sql 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);
  4Sybase 数据库
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);
 5Informix 数据库
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);
  6MySQL 数据库
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);
  7PostgreSQL 数据库
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);
  8access 数据库直连用 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 连接 MySql 方式
  下面是使用 JDBC 连接 MySql 的一个小的教程
  1、查找驱动程序
  MySQL 目前提供的 java 驱动程序为 Connection/J,可以从 MySQL 官方网站下载,并找到 mysql-
connector-java-3.0.15-ga-bin.jar 文件,此驱动程序为纯 java 驱动程序,不需做其他配置。
2、动态指定 classpath
  如果需要执行时动态指定 classpath,就在执行时采用-cp 方式。否则将上面的.jar 文件加入到
classpath 环境变量中。
  3、加载驱动程序
try{
 Class.forName(com.mysql.jdbc.Driver);
 System.out.println(Success loading Mysql Driver!);
}catch(Exception e)
{
 System.out.println(Error loading Mysql Driver!);
 e.printStackTrace();
}
  4、设置连接的 url
jdbcmysql//localhost/databasename[?pa=va][pa=va]
  三、以下列出了在使用 JDBC 来连接 Oracle 数据库时可以使用的一些技巧
  1、在客户端软件开发中使用 Thin 驱动程序
  在开发 Java 软件方面,Oracle 的数据库提供了四种类型的驱动程序,二种用于应用软件、
appletsservlets 等客户端软件,另外二种用于数据库中的 Java 存储过程等服务器端软件。在客户机端
软件的开发中,我们可以选择 OCI 驱动程序或 Thin 驱动程序。OCI 驱动程序利用 Java 本地化接口
JNI),通过 Oracle 客户端软件与数据库进行通讯。Thin 驱动程序是纯 Java 驱动程序,它直接与数据
库进行通讯。为了获得最高的性能,Oracle 建议在客户端软件的开发中使用 OCI 驱动程序,这似乎是正确的。
但我建议使用 Thin 驱动程序,因为通过多次测试发现,在通常情况下,Thin 驱动程序的性能都超过了 OCI
驱动程序。
  2、关闭自动提交功能,提高系统性能
  在第一次建立与数据库的连接时,在缺省情况下,连接是在自动提交模式下的。为了获得更好的性能,可
以通过调用带布尔值 false 参数的 Connection 类的 setAutoCommit()方法关闭自动提交功能,如下所示:
of 4
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜