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);
    }

  • 相关阅读:
    第12章,存储类别、链接和内存管理
    第11章 字符串和字符串函数
    第10章 数组和指针
    第9章 函数
    第8章 字符输入/输出和输入验证
    第7章,c语言控制语句:分支和跳转
    第六章,处语言控制语句:循环
    中国互联网发展史
    世界互联网发展史
    世界计算机发展史
  • 原文地址:https://www.cnblogs.com/meroselove/p/7292225.html
Copyright © 2011-2022 走看看