演示:使用JDBC增加数据

使用Class.forName加载驱动程序

  try {

    String driver = "com.mysql.jdbc.Driver";

    Class.forName(driver);

  } catch (ClassNotFoundException e) {

    e.printStackTrace();

  }

使用DriverManager创建一个连接对象

  String url = "jdbc:mysql://127.0.0.1:3306/数据库名";

  String user = ”root"; String password = ”root";

  try {

    Connection conn = DriverManager.getConnection(url, user, password);

    System.out.println("连接成功");

    conn.close();

  } catch (SQLException e) {

    System.out.println("连接失败");

    e.printStackTrace();

  }

使用连接对象创建声明语句对象

  Connection conn = DriverManager.getConnection(url, user, password);

  //3.创建语句对象 = 连接对象.

  create... Statement st = conn.createStatement();

  使用语句对象的executeUpdate(sql)方法操作数据

  //操作数据

  sql = "insert into t_dept(d_no,d_name) values(60,'lovo')";

  st.executeUpdate(sql); System.out.println("操作成功");

  //逆向关闭

  st.close();

  conn.close();

使用语句对象的executeQuery(sql)方法获取并关闭结果集对象

  Connection conn = DriverManager.getConnection(url, user, password);

  //3.创建语句对象

  Statement st = conn.createStatement();

  //查询数据 sql = "select title_id, title, price from titles";

  ResultSet rs = st.executeQuery(sql);

  while(rs.next()){

    String f1 = rs.getString(1);

    String f2 = rs.getString("title");

    System.out.printf(f1+” ”+f2);

  }

  //逆向关闭

  rs.close();

  st.close();

  conn.close();

 

JDBC开发步骤小结

  1、加载驱动程序

    Class.forName(driver)

    Class.forName(driver).newInstance();

  2、创建一个连接对象

    Connection conn = DriverManager.getConnection(url, user, password);

  3、 使用连接对象创建声明语句对象

    Statement st = conn.createStatement();

  4、操作数据或查询数据

    st.executeUpdate(sql);

    ResultSet rs = st.executeQuery(sql);

  5、依次关闭各种对象

    rs.close();

    st.close();

    conn. close();

posted @ 2017-04-23 16:50  听风似见  阅读(278)  评论(0编辑  收藏  举报