当前位置: 首页 > news >正文

想做个网站不知道做什么广州番禺各镇分布图

想做个网站不知道做什么,广州番禺各镇分布图,wordpress 在线qq,海丰县建设局网站java查询结果的处理 为了方便使用sql的数据#xff0c;在查询后mysql会把数据封装到java里面的resultset对象#xff0c;然后我们需要把resultset里的数据再封装到我们自己创建的对象中#xff0c;比如Student对象#xff1a; public class Student {int number;String n…java查询结果的处理 为了方便使用sql的数据在查询后mysql会把数据封装到java里面的resultset对象然后我们需要把resultset里的数据再封装到我们自己创建的对象中比如Student对象 public class Student {int number;String name;String gender;Date birthday;String phone;double height;Timestamp reg_time;public void setNumber(int number) {this.number number;}public void setName(String name) {this.name name;}public void setGender(String gender) {this.gender gender;}public void setBirthday(Date birthday) {this.birthday birthday;}public void setPhone(String phone) {this.phone phone;}public void setHeight(double height) {this.height height;}public void setReg_time(Timestamp reg_time) {this.reg_time reg_time;}public int getNumber() {return number;}public String getName() {return name;}public String getGender() {return gender;}public Date getBirthday() {return birthday;}public String getPhone() {return phone;}public double getHeight() {return height;}public Timestamp getReg_time() {return reg_time;}Overridepublic String toString() {return Student{ number number , name name , gender gender , birthday birthday , phone phone , height height , reg_time reg_time };} }把数据从resultset转到student中要使用rs的get的一系列函数可以有getintgetstring等等它的参数是对应的sql的列 public static Student findStudentByNumber(int number) throws SQLException {DriverManager.registerDriver(new Driver());String urljdbc:mysql://127.0.0.1:3306/schooldb?serverTimezoneAsia/Shanghai;String userroot; //账户String psdroot; //密码//建立与数据库的连接Connection connectionDriverManager.getConnection(url,user,psd);PreparedStatement psconnection.prepareStatement(select number,name,gender,birthday,height,phone,reg_time from student where number?);ps.setObject(1,number);//换行查询后mysql将数据封装到一个resultset对象中ResultSet rsps.executeQuery();////将resultset中的数据重新包装到我没自己的对象Student中使用起来更方便Student studentnew Student();while(rs.next()){ //查看resultset集合中下一组数据存在与否存在则返回true循环继续student.setNumber(rs.getInt(number));student.setName(rs.getString(name));student.setGender(rs.getString(gender));student.setBirthday(rs.getDate(birthday));student.setHeight(rs.getDouble(height));student.setPhone(rs.getString(phone));student.setReg_time(rs.getTimestamp(reg_time));}return student;}上面只是放在一个student中然而会有很多的student所以要创建一个student数组返回的时候返回student数组。 ArrayList students new ArrayList();while (rs.next()) { //查看resultset集合中下一组数据存在与否存在则返回true循环继续Student student new Student(); //放在循环里可以保证每次set的是不同的studentstudent.setNumber(rs.getInt(number));student.setName(rs.getString(name));student.setGender(rs.getString(gender));student.setBirthday(rs.getDate(birthday));student.setHeight(rs.getDouble(height));student.setPhone(rs.getString(phone));student.setReg_time(rs.getTimestamp(reg_time));students.add(student);}students放在循环外面student类放在循环里面每次在循环里新创建一个student对象然后添加进students里。 如果要检查sql中是否存在某个数据需要设置一个返回值boolean的方法返回的时候返回resultset.next()这个方法把resultset指向第一组数据再次调用会指向第二组数据以此类推然后返回当前组数据是否存在 private static boolean checkNum(int number) throws SQLException {DriverManager.registerDriver(new Driver());String urljdbc:mysql://127.0.0.1:3306/schooldb?serverTimezoneAsia/Shanghai;String userroot; //账户String psdroot; //密码//建立与数据库的连接Connection connectionDriverManager.getConnection(url,user,psd);PreparedStatement psconnection.prepareStatement(select number from student where number ?);ps.setObject(1,number);ResultSet resultSetps.executeQuery();return resultSet.next();}也可以改变查询方法比如查询number出现的次数count(*) as c大于等于1说明number存在于这个表中为0的话说明不存在返回值返回rs.getint(“c”) private static int checkNum(int number) throws SQLException {DriverManager.registerDriver(new Driver());String urljdbc:mysql://127.0.0.1:3306/schooldb?serverTimezoneAsia/Shanghai;String userroot; //账户String psdroot; //密码//建立与数据库的连接Connection connectionDriverManager.getConnection(url,user,psd);PreparedStatement psconnection.prepareStatement(select count(*) c from student where number ?);ps.setObject(1,number);ResultSet resultSetps.executeQuery();resultSet.next();return resultSet.getInt(c);}但是next方法是必须要加上的必须要将指针指向rs的第一组数据
http://www.pierceye.com/news/496973/

相关文章:

  • 常州公司网站建设网站基础建设ppt
  • 电商网站产品模块食品包装设计说明范文
  • WordPress的站内地图看网站的浏览器
  • 国外服装购物网站大全网站域名地址查询
  • 莆田专业网站建设公司价格九一制作厂网站app
  • 外贸网站怎么做会吸引眼球wordpress 律师事务所模板
  • 如何用代码制作网站最便宜网站建设
  • 苏州优化网站公司做编程网站有哪些内容
  • 山东省住房和城乡建设网站创建一个网站多少钱
  • 在北京做网站制作一个月多少钱个人电脑可以做网站服务器
  • 正规网站建设找哪家好做经营网站怎么赚钱吗
  • 网站备案需要的资料做网站怎么开发客户
  • 怎么做网站作业贵阳网站推广优化公司
  • 峨眉山有做网站的电话开发类似wordpress
  • 俄语网站建设wordpress 系统安装教程
  • 定制建站网站建设上海门户网站的亮点
  • 访问网站的原理大学生网站开发工作室总结
  • 某学校网站建设方案论文沛县网站制作
  • 网站的在线支付怎么做用别人的二级域名做网站
  • 做宣传册从哪个网站找素材吉林省吉林市是几线城市
  • 互助盘网站怎么做的北京做兼职网站有哪些
  • jsp 网站开发教程多语言外贸网站建设
  • 免费销售网站模板下载安装济南网站制作推广
  • 青岛专业网站制作设计vs2008网站开发
  • 电子商务网站功能介绍0基础做网站用什么语言
  • 企业展示网站建设wordpress 优酷免广告
  • 濮阳做网站引导企业做网站
  • 卧龙区网站建设找做牙工作上哪个网站
  • 做网站的会计分录广州公司注册需要什么条件
  • 小米4路由器可以做网站嘛服务类网站建设服务公司