mysql学习

以前学习过sql server,对于一些基本查询及联合查询基本了解,这里记录下 最近使用jdbc连接mysql的一些注意事项也能让我以后再次使用mysql时可以回过头来查阅。

步骤

  1. 加载驱动:Class.forName("com.mysql.jdbc.Driver");
  2. 建立连接:Connection connection=DriverManager.getConnection("jdbc:mysql://localhost/book_mgr?characterEncoding=utf8","root", "password");//这个要在数据库后面写上查询字符集,否在查询不到数据库的中文结果。
  3. 调用Statement:Statement statement = connection.createStatement()
  4. 取结果集:ResultSet getresault=statement.executeQuery("查询语句")
  5. 对结果集进行处理:使用 while (getResault.next()) {passtemp = getresault.getString(1);}//数字对应着结果的列编号
  6. 连接关闭:connection.close();
  7. 若进行多条语句操作则必须添加事务处理。要在命令开始前设置成commit为false,对执行多条语句后进行commit,若异常后进行rollback,在finally里进行连接终端操作。