Java使用JDBC连接随意类型数据库(mysql oracle。。)
2017-04-14 19:00
1081 查看
package cn.liz.test; import java.io.InputStream; import java.sql.Connection; import java.sql.Driver; import java.sql.SQLException; import java.util.Properties; import org.junit.Test; public class JBDCtest { /** * 编写一个通用的方法, 在不改动源程序的情况下, 能够获取不论什么数据库的连接 * 解决方式: 把数据库驱动 Driver 实现类的全类名、url、user、password 放入一个 * 配置文件里, 通过改动配置文件的方式实现和详细的数据库解耦. * @throws Exception */ public Connection getConnection() throws Exception{ String driverClass = null; String jdbcUrl = null; String user = null; String password = null; //读取类路径下的 jdbc.properties 文件 InputStream in = getClass().getClassLoader().getResourceAsStream("jdbc.properties"); Properties properties = new Properties(); properties.load(in); driverClass = properties.getProperty("driver"); jdbcUrl = properties.getProperty("jdbcUrl"); user = properties.getProperty("user"); password = properties.getProperty("password"); //通过反射常见 Driver 对象. Driver driver = (Driver) Class.forName(driverClass).newInstance(); Properties info = new Properties(); info.put("user", user); info.put("password", password); //通过 Driver 的 connect 方法获取数据库连接. Connection connection = driver.connect(jdbcUrl, info); return connection; } @Test public void testGetConnection() throws Exception{ System.out.println(getConnection()); } }<span style="white-space:pre"> </span>
<span style="font-family: Arial, Helvetica, sans-serif;">jdbc.properties</span>配置文件:
#driver=oracle.jdbc.driver.OracleDriver #jdbcUrl=jdbc:oracle:thin:@localhost:1521:orcl #user=scott #password=java driver=com.mysql.jdbc.Driver jdbcUrl=jdbc:mysql://localhost:3306/test user=root password=
相关文章推荐
- Java使用JDBC连接任意类型数据库(mysql oracle。。)
- java使用jdbc连接数据库工具类和jdbc连接mysql数据示例
- IDEA下使用JDBC连接数据库遇到java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
- mysql,oracle,sqlserver使用jdbc连接数据库总结
- java数据库编程--使用JDBC连接Oracle
- java使用jdbc连接数据库工具类和jdbc连接mysql数据示例
- Java使用JDBC连接mysql、sqlserver、orcle数据库的baseDao类
- java实现与各类型数据库(mysql,oracle,access,db2,sybase)的连接
- 01-JDBC概念--JDBC(Java Database Connectivity:Java数据库连接):使用jdbc实现Java与数据库MySQL连接
- java jdbc连接数据库(使用mysql进行连接)
- 配置BEA WebLogic 8.1 JDBC连接--Oracle 8.1.7数据库使用的WebLogic 8.1 JDBC配置
- java连接oracle,db2,MySQL,sqlserver等数据库的方式
- 编写操作数据库的JAVA程序时需要的连接MySQL数据库的JDBC连接包mysql-connector-java-5.1.10.zip怎么安装
- JDBC连接数据库速查(Oracle8/8i/9i,DB2,MySQL各种数据库使用JDBC连接的方式)
- java连接数据库(mysql,sql server,oracle,db2)
- Java连接sqlserver,Mysql,oracle等数据库的方法
- C#连接4种类型数据库(Access、SQL Server、Oracle、MySQL)
- java application应用程序 使用JDBC和proxool两种方式连接数据库 的测试程序代码
- java中三种主流数据库数据库(sqlserver,db2,oracle)的jdbc连接总结
- java使用jdbc连接各种数据库