zoukankan      html  css  js  c++  java
  • JDBC 利用反射 配置文件

    import java.io.IOException;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    import java.util.Collection;
    import java.util.Properties;
    
    public class JDBC {
        private Properties p = new Properties();
        private static String driver;
        private static String url;
        private static String user;
        private static String psw;
    
        public static void main(String[] args) throws Exception {
            new JDBC().run();
        }
        
        void run() throws Exception{
            p.load(this.getClass().getResourceAsStream("properties"));//利用反射获取calss信息
            driver    =p.getProperty("driver"); //把获取信息赋值给变量
            url    =p.getProperty("url");     //把获取信息赋值给变量
    user =p.getProperty("user");//把获取信息赋值给变量
    psw
    =p.getProperty("pwd"); //把获取信息赋值给变量
    Class.forName(driver);
    Connection c ;
    c
    = DriverManager.getConnection(url,user,psw);
    Statement sta
    = c.createStatement();
    String sql
    = "select ename from emp";
    ResultSet rs
    =sta.executeQuery(sql);
    while(rs.next()){
    System.out.println(rs.getString(
    1));
    }
    }
    }
    Properties//配置文件 new File

    driver=com.mysql.jdbc.Driver url=jdbc:mysql://122.114.147.148:3306/java0613 user=java0613 pwd=java0613
  • 相关阅读:
    重学《C#高级编程》(序)
    分布式锁-基于redis的分布式锁实现
    CentOS 7.9 安装docker
    JAVA使用UDP收发文件
    MYSQL 查询指定范围内的经纬度
    tomcat 8.x 配置 HTTPS 协议
    JDBC 连接 Oracle 11g 集群
    [centos7] svn
    单例模式
    Extjs 中 Treepanel 实现级联选中效果
  • 原文地址:https://www.cnblogs.com/-strong/p/7308743.html
Copyright © 2011-2022 走看看