JDBC

什么是JDBC

如何使用JDBC

  1. 创建Maven工程
  2. 登录maven私服: 达内内网 maven.tedu.cn 外网:maven.aliyun.com
  3. 在首页搜索mysql 找到5.1.6版本 复制坐标到工程中
  4. 在工程中的pom文件里面 的project标签内部添加 dependencies标签,然后把复制的坐标粘贴到里面 保存,如果侧边栏出现“几本书”并且里面有“奶瓶” 说明操作成功

执行sql方法

  1. execute(sql) 可以执行任意sql,但是推荐执行DDL(create drop alter truncate),方法返回值 代表是否有结果集
  2. executeUpdate(sql) 执行增删改相关的sql ,方法返回值为int类型的数值,代表生效的行数
  3. executeQuery(sql) 执行select相关sql, 方法返回值ResultSet结果集对象

Java类型和数据库类型对比

     数据库            java  
      int               getInt()
      float/double      getFloat()/getDouble()
      varchar           getString()
 datetime/timestamp     getDate()

ResultSet获取数据的方式

  1. 通过字段名称获取 getString(字段名称)
  2. 通过查询字段的位置获取 getString(字段位置)

读取*.properties配置文件

    //创建读取配置文件的对象
    Properties prop = new Properties();
    //获取文件输入流
    InputStream ips = 
            Demo05.class.getClassLoader()
                .getResourceAsStream("jdbc.properties");
    //把文件流加载到配置文件对象中
    prop.load(ips);
    //获取配置文件中的数据
    String name = prop.getProperty("name");
    String age = prop.getProperty("age");
    System.out.println(name+":"+age);

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