zoukankan      html  css  js  c++  java
  • JAVA-JDBC

    使用java连接数据库,一般在日常jdbc的使用中,不会直接将数据源的信息写死在代码中,不利于扩展,一般会使用datasource.properties文件来保存数据源信息和驱动信息

    datasource.properties:

    jdbc.driverClassName=oracle.jdbc.OracleDriver(驱动名称)
    jdbc.url=数据源地址
    jdbc.username=用户名
    jdbc.password=密码

    java代码:

    import java.io.FileInputStream;
    import java.sql.Connection;
    import java.sql.Driver;
    import java.sql.ResultSet;
    import java.sql.Statement;
    import java.util.Properties;

    public class jdbc {
    Statement stat = null;
    ResultSet set = null;
    Connection conn = null;
    //��ȡ��ݿ�����
    public Connection getConnection() throws Exception{
    String driverClass = null;
    String jdbcUrl = null;
    String user = null;
    String pwd = null;
    FileInputStream in = new FileInputStream("src/datasource.properties");
    Properties properties = new Properties();
    properties.load(in);
    driverClass = properties.getProperty("jdbc.driverClassName");
    jdbcUrl = properties.getProperty("jdbc.url");
    user = properties.getProperty("jdbc.username");
    pwd = properties.getProperty("jdbc.password");
    Driver driver = (Driver) Class.forName(driverClass).newInstance();
    Properties info = new Properties();
    info.put("user",user);
    info.put("password",pwd);
    conn = driver.connect(jdbcUrl, info);
    stat = conn.createStatement();
    return conn;
    }

    }

    这只是最基础的使用jdbc,还有数据连接池等等优化的手段,以后使用到了会再更新。。。

  • 相关阅读:
    卷积神经网络
    卷积神经网络导览
    初识区块链——用JS构建你自己的区块链
    揭秘菜鸟仓储体系“大脑”:智能波次如何实现仓库降本提效?
    JQuery操作Iframe
    Spring MVC 学习笔记(二)
    SpringMVC各种视图
    Spring MVC 学习笔记(一)
    为什么在MySQL数据库中无法创建外键?(MyISAM和InnoDB详解)
    数据库访问性能优化
  • 原文地址:https://www.cnblogs.com/ningenNY/p/5991275.html
Copyright © 2011-2022 走看看