X  
登录

还没有账号?立即注册

忘记密码?
登陆
X  
注册

已经有账号?马上登陆

获取验证码
重新获取(60s)
立即注册
统计
  • 建站日期:2021-03-10
  • 文章总数:518 篇
  • 评论总数:155 条
  • 分类总数:32 个
  • 最后更新:4月20日
文章 MyBatis

jdbc传统回顾

梦幻书涯
首页 MyBatis 正文


public static void main(String[]args){
        Connection connection=null;
        PreparedStatement preparedStatement=null;
        ResultSet resultSet=null; try{ 
//加载数据库驱动   Class.forName("com.mysql.jdbc.Driver");
 //通过驱动管理类获取数据库链接   
connection=DriverManager.getConnection("jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8","ro ot","root"); 
//定义 sql 语句 ?表示占位符    、   
String sql="select * from user where username = ?"; 
//获取预处理 statement   
preparedStatement=connection.prepareStatement(sql); 
//设置参数,第一个参数为 sql 语句中参数的序号(从 1 开始),第二个参数为设置的 参数值   
preparedStatement.setString(1,"王五"); 
//向数据库发出 sql 执行查询,查询出结果集   
resultSet=preparedStatement.executeQuery(); 
//遍历查询结果集   while(resultSet.next()){
        System.out.println(resultSet.getString("id")+" 
  "+resultSet.getString("username"));   }} catch(Exception e){
        e.printStackTrace();
        }finally{ //释放资源   if(resultSet!=null){ try{
        resultSet.close();
        }catch(SQLException e){
        e.printStackTrace();}
        }if(preparedStatement!=null){ try{preparedStatement.close();
        }catch(SQLException e){
        e.printStackTrace();}} if(connection!=null){try{connection.close();}catch(SQLException e){ // TODO Auto-generated catch block  e.printStackTrace();
        }}}} 上边使用 jdbc 的原始方法(未经封装)实现了查询数据库表记录的操作。


版权说明
文章采用: 《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权。
版权声明:未标注转载均为本站原创,转载时请以链接形式注明文章出处。如有侵权、不妥之处,请联系站长删除。敬请谅解!

-- 展开阅读全文 --
这篇文章最后更新于2020-2-5,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
Mybatis映射配置文件也就是副配置文件,数据库接口类的映射xml文件--IUserDao.XML--xml模式,非注解模式
« 上一篇
Mybatis框架的主配置文件SqlMapConfig.xml
下一篇 »

发表评论

HI ! 请登录
注册会员,享受下载全站资源特权。
登陆 注册
永远的少年,永远的梦

热门文章