`

properties 文件中获取数据库连接

阅读更多
1首先建立配置文件 必须跟连接的类放在一块 便于读取 DB.properties

内容:conn_type=
conn_url=jdbc:mysql://localhost:3306/buy
conn_user=root
conn_pwd=root
conn_driver=com.mysql.jdbc.Driver

2 建立读取配置文件的类

package dao;

import java.io.IOException;
import java.util.Properties;

public class DB {
    private static Properties prop=new Properties();
    static{
     try{
      //获得配置文件
      prop.load(DB.class.getResourceAsStream("db.properties"));
     }catch(IOException e)
     {
      e.printStackTrace();
     }
    }
    //获得数据库连接信息
    public static String Type=prop.getProperty("conn_type");
    public static String url=prop.getProperty("conn_url");
    public static String drv=prop.getProperty("conn_driver");
    public static String pwd=prop.getProperty("conn_pwd");
    public static String user=prop.getProperty("conn_user");
}
3 建立连接类

package dao;

import java.sql.*;

public class DBConnect {
   
 public static Connection getConnection()
 {   
  Connection conn=null;
  try{
   Class.forName(DB.drv).newInstance();
   conn=DriverManager.getConnection(DB.url,DB.pwd,DB.user);
  }catch(Exception e)
  {
   e.printStackTrace();
  }
  if(conn==null)
  {
   System.out.println("没有取得连接");
  }
  return conn;
 }
}

 

分享到:
评论

相关推荐

    java读数据库综合例子,包括读.properties配置文件

    标准三层结构。...通过读取外部.properties配置文件获取数据库连接字符串连接数据库并进行数据库操作。 附有详细的说明,我的日食项目直接导入。 赠送3752条中英文对照句子,这些句子相信会成为很多人座右铭。

    shell连接oracle数据库执行SQL工具脚本-支持select+inset+update

    根据配置文件获取数据库连接,根据传入sql执行sql 调用案例:dbConnectTest.sh "pssc_jk" "select sysdate from dual;" 参数介绍: "pssc_jk" 指配置文件中配置的数据库连接串 “SQL”要执行的SQL,可以是增删改...

    DBCP( Database Connection Pool )数据库连接池

    DBCP是一个依赖Jakarta commons-pool对象池机制的数据库连接池.DBCP可以直接的在应用程序中使用,Tomcat的数据源使用的就是DBCP; 使用连接池的第一项工作就是导包,这里需要的两个jar包分别是: commons-dbcp-1.4....

    druid数据库连接池

    druid-1.0.9数据库连接池技术,由阿里巴巴提供。使用步骤: 1.导入jar包:druid-1.0.9.jar 2.定义配置文件:druid.properties,可取...3.获取数据库连接池对象:DruidDataSourceFactory 4.获取连接:getConnecion

    Durid连接池工具类.md

    durid连接池通过配置properties文件来获取数据库连接以及密码用户等。配置工具类方便调用,代码复用性提高。

    druid.properties

    Java连接MySQL druid数据库连接池配置文件

    Linux系统监控shell程序包-含内存cpu硬盘监控进程监控进程守护删除过期日志url监控webservice监控

    根据配置文件获取数据库连接,根据传入sql执行sql sh:脚本程序文件夹 sysMonitor.sh:系统监控脚本,调用入口,在这里配置系统监控的阀值及调用脚本 PublicSysMoniror.sh:公用系统监控脚本,用于远程监控,...

    computer-database:计算机数据库

    计算机数据库 安装说明 Web应用程序 为了工作,应用程序需要能够连接到数据库服务器。...如果您不在类路径中提供config.properties文件,应用程序将无法工作。 有关此文件的更多信息,请参阅计算机数据库核心模块。

    C3P0连接池jar包(完整版).zip

    C3P0:数据库连接池技术 步骤: 1.导入jar包 c3p0-0.9.5.2.jar mchange-commons-java-0.2.12.jar 2.定义配置文件 名称:c3p0.properties 或者 c3p0-config.xml 路径:直接将文件放在src目录下即可 3.创建数据库连接池...

    vss如何使用(图解)

    拆分文件之后,link按纽将不再显示已断开的连接,但你可以用path(file菜单中的properties项)按纽浏览拆分的历史记录。 共享(share)文件就是在多个项目间建立文件的连接。拆分(branch)文件就是在项目之间建立了...

    springboot基本使用

    在application.properties中配置数据库连接。 2.将工程解压后导入eclipse/idea 3.在application.properties中配置上传路径。 当前默认是上传至E:\upload。 用户头像的图片读取路径为E:\upload\img\test.png 上传/...

    数据连接池

    * 数据库连接池 * 单例对象 */ public class DBConnectionManager { static private DBConnectionManager instance; // 唯一实例 static private int clients; private Vector<Driver> drivers = new Vector...

    C3P0连接池.rar

    如何使用c3p0数据库连接池jar包: 1.导入两个jar包:c3p0-...2.定义配置文件(可直接放在src文件夹下):c3p0.properties或c3p0-config.xml 3.创建数据库连接池对象ComboPooledDatasource 4.获取连接:getConnection

    visual source safe 教程

    拆分文件之后,link按纽将不再显示已断开的连接,但你可以用path(file菜单中的properties项)按纽浏览拆分的历史记录。 共享(share)文件就是在多个项目间建立文件的连接。拆分(branch)文件就是在项目之间建立了...

    Visual stdio source safe 教程

    拆分文件之后,link按纽将不再显示已断开的连接,但你可以用path(file菜单中的properties项)按纽浏览拆分的历史记录。 共享(share)文件就是在多个项目间建立文件的连接。拆分(branch)文件就是在项目之间建立了...

    Planner:一款旨在帮助学生规划生活的应用程序,该应用程序具有JavaFX呈现的GUI和通过AWS RDS存储在MySQL数据库中的数据

    您将需要一个特定的.properties文件来连接到AWS RDS托管MySQL数据库。 您可以与我联系以获取该.properties文件。 我可能还会在不久的将来提供SQL脚本,以便您可以在本地主机上创建数据库及其表,从而无需....

    基于spark的电商用户行为分析系统源码+项目说明.zip

    conf:配置工具类,获取commerce.properties文件中的所有配置信息, 使用户可以通过对象的方式访问commerce.properties中的所有配置 constant:常量接口,包括项目中所需要使用的所有常量 model: Spark SQL样例类,...

    ca源码java-canal-assembly:canal[kə'næl],主要用途是用于MySQL数据库增量日志数据的订阅、消费和解析,是阿

    1、需要修改logback-spring.xml文件中的日志存放位置 2、修改druid.properties配置文件;数据库的连接信息 3、修改properties.properties配置文件;修改canal服务器的信息 4、启动项目只能通过bin目录下相关脚本来启动...

    druid-1.0.9和druid-1.1.22.zip

    步骤 1.导入jar包druid-1.0.9.jar 2.定义配议文件:(1)是properties形式的 (2)可以叫任意名称,可以放在任意目录下 ...3.获取数据库连接池对豫:通过工厂来来获取DruidDatasourceFactory 4.获取连接: getConnection

Global site tag (gtag.js) - Google Analytics