你的位置:首页 > 软件开发 > Java > MyBatis学习

MyBatis学习

发布时间:2016-04-27 01:00:30
jdbc程序  在学习MyBatis的时候先简单了解下JDBC编程的方式,我们以一个简单的查询为例,使用JDBC编程,如下: 1 Public static void main(String[] args) { 2 Connection connection = ...

MyBatis学习

  • jdbc程序

  在学习MyBatis的时候先简单了解下JDBC编程的方式,我们以一个简单的查询为例,使用JDBC编程,如下:

 

 1 Public static void main(String[] args) { 2       Connection connection = null; 3       PreparedStatement preparedStatement = null; 4       ResultSet resultSet = null; 5        6       try { 7         //加载数据库驱动 8         Class.forName("com.mysql.jdbc.Driver"); 9         10         //通过驱动管理类获取数据库链接11         connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/shop?characterEncoding=utf-8", "root", "mysql");12         //定义sql语句 ?表示占位符13       String sql = "select * from user where username = ?";14         //获取预处理statement15         preparedStatement = connection.prepareStatement(sql);16         //设置参数,第一个参数为sql语句中参数的序号(从1开始),第二个参数为设置的参数值17         preparedStatement.setString(1, "王五");18         //向数据库发出sql执行查询,查询出结果集19         resultSet = preparedStatement.executeQuery();20         //遍历查询结果集21         while(resultSet.next()){22           System.out.println(resultSet.getString("id")+" "+resultSet.getString("username"));23         }24       } catch (Exception e) {25         e.printStackTrace();26       }finally{27         //释放资源28         if(resultSet!=null){29           try {30             resultSet.close();31           } catch (SQLException e) {32             // TODO Auto-generated catch block33             e.printStackTrace();34           }35         }36         if(preparedStatement!=null){37           try {38             preparedStatement.close();39           } catch (SQLException e) {40             // TODO Auto-generated catch block41             e.printStackTrace();42           }43         }44         if(connection!=null){45           try {46             connection.close();47           } catch (SQLException e) {48             // TODO Auto-generated catch block49             e.printStackTrace();50           }51         }52 53       }54 55     }

原标题:MyBatis学习

关键词:mybatis

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录