博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JDBC三(web基础学习笔记九)
阅读量:5995 次
发布时间:2019-06-20

本文共 2053 字,大约阅读时间需要 6 分钟。

一、JDBC编程步骤

二、将数据库的信息放入资源文件

// (1)使用Class.forName来导入drive            Class.forName("oracle.jdbc.driver.OracleDriver");            // (2)使用DriverManager.getconnection(url,用户名,密码)建立连接返回类型是Connection类型            conn = DriverManager.getConnection(                    "jdbc:oracle:thin:@localhost:1521:orcl", "news", "news");

将以上信息放入资源文件,重复使用

2.1、建立资源文件

database.properties

jdbc.driver=oracle.jdbc.driver.OracleDriverjdbc.url=jdbc:oracle:thin:@localhost:1521:orcljdbc.uname=newsjdbc.upwd=news

2.2、建立管理这个资源文件的类

configManager.class

package pb.until;import java.io.IOException;import java.io.InputStream;import java.util.Properties;public class ConfigManager {    ///声明静态变量    private static ConfigManager confingManager ;    //声明静态变量Properties    private static Properties properties;        private ConfigManager(){        //获取文件路径        String configfile="database.properties";        //声明新的Properties对象        properties = new Properties();        InputStream is = ConfigManager.class.getClassLoader().getResourceAsStream(configfile);        //使用load方法来读取文件        try {            properties.load(is);            is.close();        } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }    }        //创建单个例对象    public static ConfigManager getintance(){        if(confingManager==null){            confingManager=new ConfigManager();        }        return confingManager;    }    public String getvalue(String key){        return properties.getProperty(key);    }}

2.3、在JAVA类中替换原来的数据库信息

String driver=ConfigManager.getintance().getvalue("jdbc.driver");        String url =ConfigManager.getintance().getvalue("jdbc.url");        String uname =ConfigManager.getintance().getvalue("jdbc.uname");        String upwd =ConfigManager.getintance().getvalue("jdbc.upwd");        try {            // (1)使用Class.forName来导入drive            Class.forName(driver);            // (2)使用DriverManager.getconnection(url,用户名,密码)建立连接返回类型是Connection类型            conn = DriverManager.getConnection(url, uname, upwd);

 

转载地址:http://pgmlx.baihongyu.com/

你可能感兴趣的文章
myeclipse开发代码颜色搭配保护视力
查看>>
iOS开发-数据存储NSCoder
查看>>
SQL Server 存储过程【转】
查看>>
localstorage和sessionstorage上手使用记录
查看>>
荣耀手机缅甸仰光店开业,只有我觉得缅甸美女比较多吗?
查看>>
费德勒三盘击败西里奇摘大满贯第19冠
查看>>
融合数据库技术,降低开源MySQL使用成本实践
查看>>
IDC:全球以太网交换机和路由器市场整体看涨
查看>>
英国零售商:“无协议脱欧”恐让超市空荡荡
查看>>
拒绝“烂代码”,人人有责
查看>>
2018年中国出生人口下降200万人 专家:不必担忧
查看>>
一汽丰田交响音乐会北京收官 亚洲龙和卡罗拉双擎E+亮相
查看>>
为什么程序员圈内一言不合就开撕的情景很常见?
查看>>
IT骚年——“放荡不羁”,这才是自由该有的样子
查看>>
致 CODING 用户的元宵问候
查看>>
看Zepto如何实现增删改查DOM
查看>>
《从零构建前后分离的web项目》:前端1.0 终 - 前端性能优化 (多图预警)
查看>>
什么都不做就能赚钱?Airbnb靠什么牛逼的技术赚全世界人的钱?
查看>>
读Zepto源码之操作DOM
查看>>
少年,我看你骨骼精奇,见与你有缘,这套算法赠你
查看>>