首页 > 代码库 > JDBC三(web基础学习笔记九)
JDBC三(web基础学习笔记九)
一、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);
JDBC三(web基础学习笔记九)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。