博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小学期学习总结一
阅读量:6578 次
发布时间:2019-06-24

本文共 1084 字,大约阅读时间需要 3 分钟。

在这几天的学习中,老师首先讲述了JDBC是使用,将数据库连接到Java中使用。

我们首先在Navicat for MySQL中创建了一个简单的数据库,数据库中有一个Userinfo表,里面包含一些简单的信息。然后在Java中配置连接数据库,实现一些对数据库的操作。

比如插入信息的操作:

 public boolean addUser(Userinfo userinfo) {

  String sql = "insert into userinfo(username,pwd) values (?,?)";
  Object[] obj = new Object[]{userinfo.getUsername(),userinfo.getPwd()};
  int a = Dbutils.executeUpdate(sql, obj);
  if(0!=a){
    return true;
  }
  return false;
 }

然后在一个test类中测试结果。 其中还讲述了List的应用,将数据库表中的信息存入List中方便访问和传递。

比如查询所有用户的信息:

 public List<Userinfo> findAll() {

  // TODO Auto-generated method stub
  List<Userinfo> list = new ArrayList<Userinfo>();
  String sql = "select * from userinfo";
  ResultSet rs = Dbutils.executeQuery(sql, null);
  try {
   while(rs.next()){
    Userinfo userinfo = new Userinfo();
    userinfo.setUserid(rs.getInt("userid"));
    userinfo.setUsername(rs.getString("username"));
    userinfo.setPwd(rs.getString("pwd"));
    list.add(userinfo);
   }
  } catch (SQLException e) {
   e.printStackTrace();
  }
  return list;
 }

在这几天的学习中,我了解到了比平时基础学习更实践的内容,小学期的所学的内容更加贴切实际编程的需要,将平时学习的内容结合到实际操作中,让我们能看到编程的效果。

转载于:https://www.cnblogs.com/zhangwen4/p/7096132.html

你可能感兴趣的文章
UVA 11992 Fast Matrix Operations (降维)
查看>>
暂时不想读研的几点理由
查看>>
增加临时表空间组Oracle11g单实例
查看>>
Diff Two Arrays
查看>>
stark组件(1):动态生成URL
查看>>
169. Majority Element
查看>>
下拉菜单
查看>>
[清华集训2014]玛里苟斯
查看>>
Doctype作用?严格模式与混杂模式如何区分?它们有何意义
查看>>
【MVC+EasyUI实例】对数据网格的增删改查(上)
查看>>
第三章:如何建模服务
查看>>
Project Euler 345: Matrix Sum
查看>>
你可能不知道的技术细节:存储过程参数传递的影响
查看>>
HTML转义字符大全(转)
查看>>
[摘录]调动员工积极性的七个关键
查看>>
Backup Volume 操作 - 每天5分钟玩转 OpenStack(59)
查看>>
.htaccess 基础教程(四)Apache RewriteCond 规则参数
查看>>
转: maven进阶:一个多模块项目
查看>>
Android控件之HorizontalScrollView 去掉滚动条
查看>>
UVM中的class--2
查看>>