switch (type) {
case SQLSERVER:
String url = "jdbc:sqlserver://" + host + ":" + port + ";" + "dataBaseName=" + dbName;
// Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();//method1(the way of load Driver
// DriverManager.registerDriver(new com.microsoft.jdbc.sqlserver.SQLServerDriver());//method2
com.microsoft.jdbc.sqlserver.SQLServerDriver sql = new com.microsoft.jdbc.sqlserver.SQLServerDriver();//method3
con = (Connection) DriverManager.getConnection(url, userName, password);
break;
case MYSQL:
String url1 = "jdbc:mysql://" + host + "/" + dbName + "?characterEncoding=utf-8&user=";
// String url1 = "jdbc:mysql://" + host + "?&useUnicode=true&characterEncoding=8859_1";
//following way is the first way to load driver
// Class.forName("com.mysql.jdbc.Driver").newInstance();
//the dirver is also could be the following
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
con = (Connection) DriverManager.getConnection(url1, userName, password);
break;
case ORACLE:
String url2 = "jdbc:oracle:thin:@" + host + ":" + port + ":" + dbName;
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
con = DriverManager.getConnection(url2, userName, password);
break;
case DB2:
Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
String url4 = "jdbc:db2://" + host + ":" + port + "/" + dbName; //sample为你的数据库名
con = DriverManager.getConnection(url4, userName, password);
break;
case SYBASE:
Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url5 = " jdbc:sybase:Tds:" + host + ":" + port + "/" + dbName;//myDB为你的数据库名
Properties sysProps = System.getProperties();
sysProps.put("user", "userid");
sysProps.put("password", "user_password");
con = DriverManager.getConnection(url5, sysProps);
break;
case SYSPROPS:
Class.forName("com.informix.jdbc.IfxDriver").newInstance();
String url6 = "jdbc:informix-sqli://" + host + ":" + port + "/" + dbName;
con = DriverManager.getConnection(url6, userName, password);
break;
case POSTGRESQL:
Class.forName("org.postgresql.Driver").newInstance();
String url7 = "jdbc:postgresql://" + host + "/" + dbName; //myDB为数据库名
con = DriverManager.getConnection(url7, userName, password);
break;
case ACCESS:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url8 = "jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=" + dbName;
con = DriverManager.getConnection(url8, userName, password);
break;
}
分享到:
相关推荐
连接各种数据库url和驱动器文档 数据库类型 * 1. Oracle url示例:"jdbc:oracle:thin:@localhost:1521:orcl" * 2. Access url示例:"jdbc:odbc:HANFENG" * 3. SQL Server ur示例:"jdbc:microsoft:sqlserver://...
文件中有sqlserver的连接驱动,还有javase1.6跟javase1.7两个连接示例,当然其中的数据库连接参数需要你们自己添加,已做好注释.
使用C#连接瀚高数据库示例,实现数据库的连接,增加、修改、删除、查询操作。使用C#连接瀚高数据库示例,实现数据库的连接,增加、修改、删除、查询操作。
java连接oracle/mysql数据库简单示例(附oracle+mysql数据库驱动包)
神通数据库oscarJDBC.jar数据库连接驱动,找了很久,javal连接方式 public static Connection con() throws Exception { String DRVIER = "com.oscar.Driver"; String URL = "jdbc:oscar://IP:端口/数据库名称;...
南大通用数据库驱动 jar 包及数据库连接代码示例,可用,有问题会及时回复。
达梦 6 数据库驱动 jar 包以及数据库连接代码示例,替换本地数据库服务器地址以及用户名密码即可。有问题会及时回复。
数据库连接串大全,和数据库驱动包大全。 驱动器: * 1. Oracle: oracle.jdbc.driver.OracleDriver * 2. Access: sun.jdbc.odbc.JdbcOdbcDriver * 3. SQL Server: com.microsoft.jdbc.sqlserver.SQLServerDriver * ...
python 使用PyMySQL驱动连接MySQL 数据库(示例)
python 使用MySQLClient驱动连接MySQL 数据库(示例)
java简单的数据库连接示例,提供利于初学者学习。
python 使用MySqlConnector驱动连接MySQL 数据库(示例)
在下面的示例代码中,我们使用 close 方法来关闭数据库连接: ```java public void close() { try { stmt.close(); stmt = null; } catch (Exception e) {} try { conn.close(); conn = null; } catch ...
JDBC数据库连接大全 概述:JDBC(Java Database Connectivity)是一种Java API,用于连接和操作数据库。它提供了一种通用的方式来访问各种数据库管理系统。下面是七种常见数据库的JDBC连接方式。 一、Oracle数据库...
连接 MySQL 数据库是最常见的数据库连接方式之一。下面是一个简单的示例代码: ```jsp ;charset=gb2312"%> *"%> Class.forName("org.gjt.mm.mysql.Driver").newInstance(); String url ="jdbc:mysql://localhost...
本文档提供了 JSP 连接 Oracle、SQL Server 和 DB2 数据库的完整代码示例,旨在帮助初学者学习 JSP 连接数据库的基本知识。下面是对标题、描述、标签和部分内容的详细解释。 一、JSP 连接 Oracle 数据库 在连接 ...
它通过 JDBC(Java Database Connectivity,Java 数据库连接)API 实现了对各种数据库的连接和操作。在本文中,我们将详细介绍 Java 连接数据库的基本知识点,并对不同的数据库管理系统(DBMS)进行连接。 一、JDBC...
oracle jdbc驱动 0分下载 内附连接示例 注意修改示例内数据库名,及用户和密码默认为 scott tiger
还在苦恼于java连接数据库吗?连接SQL Server?连接Oracle?还是MySQL? 其实,80%的功能只需要JDBC中的20%的方法,而使用...压缩包中附带有数据源驱动jar包、DBHelper使用文档以及各个连接示例程序,方便用户使用。