Java使用JDBC连接随意类型数据库(mysql oracle。。)
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;}@Testpublic 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=javadriver=com.mysql.jdbc.Driver
jdbcUrl=jdbc:mysql://localhost:3306/test
user=root
password=
Java使用JDBC连接随意类型数据库(mysql oracle。。)相关推荐
- Java通过JDBC连接SQL Server2017数据库
一.需要明白的基础知识 数据库名 驱动jar(x表示版本号) 具体驱动类 连接字符串(ip地址,端口号,名字) Oracle ojdbc-x.jar oracle.jdbc.oracleDriver ...
- JAVA通过JDBC连接并操作MySQL数据库
JAVA通过JDBC连接并操作MySQL数据库 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提 ...
- jaba窗体连接mysql增删改查_知识实现——Java使用jdbc连接MySql数据库,实现增删改查...
Java使用jdbc连接MySql数据库,实现增删改查 首先,导入MySql连接数据库的jar包,我用的是 mysql连接jar包 DB类,用于获得数据库连接 import java.sql.Driv ...
- idea如何给oracle添加数据_intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作...
intelij idea下使用java和JDBC连接oracle数据库及简单的SQL操作 发布时间:2018-07-04 10:09, 浏览次数:2532 , 标签: intelij idea jav ...
- JDBC连接sql server数据库及其它
JDBC连接sql server数据库的步骤如下: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的 ...
- 使用JDBC连接SQL Server数据库
1.准备工作: 准备相关的软件(Eclipse除外,开源软件可以从官网下载) <1>.Microsoft SQL server 2005 Express Edition 下载地址:http ...
- Java案例:连接SQL Server数据库,显示学生表记录
Java案例:连接SQL Server数据库,显示学生表记录 演示利用JDBC连接SQL Server数据库,在Java GUI窗口里显示表记录. 一.运行效果 二.实现步骤 1.项目结构图
- JDBC连接微软SQLSERVER2000数据库
文章来源:[url]http://quezhuning.spaces.live.com/Blog/cns!19493C442298AE31!465.entry[/url] 关于可恶的JDBC连接微软S ...
- java使用jdbc连接oracle,实现自定义sql查询,加载字段注释
java使用jdbc连接oracle,实现自定义sql查询,加载字段注释 第一步.加载驱动 引用包 import java.sql.Connection; import java.sql.Driver ...
最新文章
- QQ拼音在中文输入下默认英文标点
- amazon mws api 获取所有产品_Amazon’s Choice是什么?Amazon's Choice标签全解读
- mysql indentify by_测试工作中常用到的sql命令!!!
- Dalvik指令集 (smali汇编)
- mongodb 对内存的严重占用以及解决方法
- 第 6 章 —— 装饰模式
- [转载] c++多态与java多态性_Java中的多态性
- 中国丝裂原活化蛋白激酶8市场趋势报告、技术动态创新及市场预测
- 个人电脑防止被入侵的设置方法。
- 诺基亚N950–MeeGo式体验
- TP框架和Laravel框架的区别
- vega56刷64_A卡—Vega56的简易玩法
- DL | DeepDream过程和原理概要
- 荣耀4a android art,华丽布局全网通,从一堂课诞生的荣耀4A测评
- Android根据输入法的状态隐藏和关闭输入法
- oracle 结果集已耗尽_java.sql.SQLException: 结果集已耗尽,该怎么解决
- 无手机号注册Outlook邮箱方法
- Webview加载本地图片的方案对比
- 营造美好婚姻的30个提醒
- 030716工程科学概论
热门文章
- redhat 添加ssh端口_RHEL 7修改ssh默认端口号
- rust石头墙几个c4_哪个房间需要清扫 石头扫地机器人T6可能比你还清楚
- resnet网络结构_深度学习之16——残差网络(ResNet)
- efi分区咋移动到c盘里_怎么手动安装CLOVER到U盘EFI分区
- wmm开启和关闭的区别_【解读】排烟风机应由哪些排烟防火阀连锁关闭
- es if语法 script_熬夜7天,我总结了JavaScript与ES的25个重要知识点!
- flash大作业一分钟源文件_初中生写作业慢的7个原因及对策
- Oracle里PO自动售货如何做,Oracle R12采办接收流程(PR-PO-RCV-AP-Payment)
- 微信读书android换到ios,Android 微信读书本周推荐传送带列表实现
- Linux系统自启动脚本