数据库的连接形式一般都包括以下几个步骤:
1、导包 import java.sql.*
2、装载驱动
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")
或Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
或DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());
3、建立连接
Connection conn = DriverManager.getConnection(url);
如下:
一、oracle8/8i/9i数据库(thin模式)
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url = "jdbc:oracle:thin:@ip:1521:数据库名称";
Connection conn = DriverManager.getConnection(url,"用户名","密码");
二、Sql Server7.0/2000/mssql数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url = "jdbc:microsoft:sqlserver://ip:1521;DatabaseName=数据库名称";
Connection conn = DriverManager.getConnection(url,"用户名","密码");
三、MySQL数据库
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url = "jdbc:mysql://ip/数据库名?user=123&password=123&useUnicode=true&characterEncoding=8859_1";
Connection conn = DriverManager.getConnection(url);
四、DB2数据库
Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();
String url = "jdbc:db2://ip:5000/数据库名称";
Connection conn = DriverManager.getConnection(url,"用户名","密码");
五、jsp连接Informix数据库
Class.forName("com.informix.jdbc.IfxDriver").newInstance();
String url = "jdbc:informix-sqli://ip:1533/数据库名称:INFORMIXSERVER=myserver;user=123;password=123";
Connection conn = DriverManager.getConnection(url);
六、jsp连接Sybase数据库
Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url = "jdbc:sybase:Tds//ip:5000/数据库名称";
proerties sysProps = System.getProperties();
SysPorps.put("user","123");
SysProps.put("password","123");
Connection conn = DriverManager.getConnection(url,sysProps);
七、PostgreSQL数据库
Class.forName("org.postgresql.Driver").newInstance();
String url = "jdbc:postgresql://ip/数据库名称";
Connection conn = DriverManager.getConnection(url,"用户名","密码");
八、Weblogic数据库
Class.forName("weblogic.jdbc.pool.Driver").newInstance();
String url = "jdbc:weblogic:mssqlserver4:northwind@ip";
Connection conn = DriverManager.getConnection(url);
九、odbc桥接
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:数据库名";//配置了ODBC数据源
String url="jdbc:odbc:driver={Microsoft Access Driver(*.mdb)};DBQ=数据库名称";//Access
String url ="jdbc:odbc:driver={SQL Server};server=主机名\\实例名;database=数据库名称";
Connection conn = DriverManager.getConnection(url);
-------------------------------------------------------------------------------------------------------------------------
本文提供了多种常见数据库(如Oracle、MySQL、DB2等)的连接方式及示例代码,涵盖不同类型的数据库管理系统及其连接字符串配置。

612

被折叠的 条评论
为什么被折叠?



