zoukankan      html  css  js  c++  java
  • java jdbc 连接数据库

    @Test
    public void testConnection() throws Exception {
      Driver driver = new com.mysql.jdbc.Driver();
      String url = "jdbc:mysql://localhost:3306/java";
      Properties properties = new Properties();
      properties.put("user", "root");
      properties.put("password", "");
      Connection connection = driver.connect(url, properties);
      System.out.println(connection);
    }

    jdbc.properties 文件

    driver=com.mysql.jdbc.Driver
    jdbcUrl=jdbc:mysql://localhost:3306/java
    user=root
    password=

    @Test
    public void testDriverManager() throws Exception {
      String driverClass = null;
      String jdbcUrl = null;
      String user = null;
      String password = null;

      // 输入流
      InputStream inputStream = getClass().getClassLoader().getResourceAsStream("jdbc.properties");

      // 获取文件属性值
      Properties properties = new Properties();
      properties.load(inputStream);
      driverClass = properties.getProperty("driver");
      jdbcUrl = properties.getProperty("jdbcUrl");
      user = properties.getProperty("user");
      password = properties.getProperty("password");

      // 加载驱动程序
      Class.forName(driverClass);
      Connection connection = DriverManager.getConnection(jdbcUrl, user, password);
      System.out.println(connection);
    }

  • 相关阅读:
    axios拦截器
    Vue路由守卫
    HTML横向滚动条和文本超出显示三个小圆点
    Vue用户名vuex和localStorage双向存储
    javaScript Es6数组与对象的实例方法
    使用vue实现复选框单选多选
    正则表达式常用字符
    jest函数单元测试
    ts中的类
    ts中接口的用法
  • 原文地址:https://www.cnblogs.com/meroselove/p/7292225.html
Copyright © 2011-2022 走看看