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

排名好的移动网站建设dell公司网站建设的特点

排名好的移动网站建设,dell公司网站建设的特点,深圳公司网站推广,武当王也头像使用软件#xff1a;mysql、eclipse链接步骤#xff1a;1.注册驱动2.创建一个连接对象3.写sql语句4.执行sql语句并返回一个结果或者结果集5.关闭链接(一般就是connection、statement、setresult)这三个连接对象#xff0c;关闭顺序一般是(setresult --- statement …使用软件mysql、eclipse链接步骤1.注册驱动2.创建一个连接对象3.写sql语句4.执行sql语句并返回一个结果或者结果集5.关闭链接(一般就是connection、statement、setresult)这三个连接对象关闭顺序一般是(setresult    ---  statement  --  setresult  )一、直接连接方法(这种方法就是讲sql语句和结果所有的步骤写在一起) 不建议使用该方法1 public static voidmain(String[] args) {2 String url jdbc:mysql://localhost:3306/students;3 String user root;4 String password admin;5 Connection conn null;6 Statement st null;78 try{9 //1. 注册驱动10 Class.forName(com.mysql.jdbc.Driver);11 //2. 创建一个链接对象12 conn DriverManager.getConnection(url,user,password);13 //3. 创建一个sql语句的发送命令对象14 String sql insert into student values(2001,Tom,20,7000);15 stconn.createStatement();16 //4. 执行sql语句拿到查询的结果集对象17 st.executeQuery(sql);20 } catch(Exception e) {21 e.printStackTrace();22 }finally{23 //5. 关闭链接 命令对象 结果集24 if(st ! null) {25 try{26 st.close();27 } catch(Exception e) {28 e.printStackTrace();29 }30 }31 if(conn ! null) {32 try{33 conn.close();34 } catch(Exception e) {35 e.printStackTrace();36 }37 }38 }二、建立工具类方法将必要的几步写一个类使用的时候直接调用(建议使用)1.注册驱动、创建连接对象、关闭资源    这三部一般可以写一个类由于写sql语句和执行sql语句的结果不一致所以可以将其在用到的时候在写2.一般写工具类都是写成静态方法以方便调用//这是工具类import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class JdbcUtils {private static String driverName com.mysql.jdbc.Driver;private static String url jdbc:mysql://localhost:3306/student_achievement_system;private static String user root;private static String password admin;/*** 链接数据库*/static {try {Class.forName(JdbcUtils.driverName);} catch (Exception e) {e.printStackTrace();}}/*** 获取链接对象connection* return*/public static Connection getConnection() {try {return DriverManager.getConnection(JdbcUtils.url, JdbcUtils.user, JdbcUtils.password);} catch (Exception e) {e.printStackTrace();}return null;}/*** 关闭资源* param conn* param st* param rs*/public static void close(Connection conn,Statement st,ResultSet rs) {if(rs ! null) {try {rs.close();} catch (Exception e) {e.printStackTrace();}}if(st ! null) {try {st.close();} catch (Exception e) {e.printStackTrace();}}if(conn ! null) {try {conn.close();} catch (Exception e) {e.printStackTrace();}}}}//这是对数据库的基本操作类// 增加、删除、更新、查找一条、查找所有的方法public class StudentsDaoImpl implements IStudentsDao {//增加Overridepublic int save(Students student) {Connection conn null;PreparedStatement ps null;try {conn JdbcUtils.getConnection();String sql insert into students values(?,?,?,?,?,?);ps conn.prepareStatement(sql);ps.setInt(1, student.getStudentId());ps.setString(2, student.getStudentName());ps.setString(3, student.getSex());ps.setString(4, student.getPhoneNo());ps.setString(5, student.getAddress());ps.setDate(6, (Date) student.getBirthday());int row ps.executeUpdate();return row;} catch (Exception e) {e.printStackTrace();}finally {JdbcUtils.close(conn, ps, null);}return 0;}//删除Overridepublic int delete(int studentId) {Connection conn null;PreparedStatement ps null;try {conn JdbcUtils.getConnection();String sql delete from students where studentId?;ps conn.prepareStatement(sql);ps.setInt(1, studentId);int row ps.executeUpdate();return row;} catch (Exception e) {e.printStackTrace();}finally {JdbcUtils.close(conn, ps, null);}return 0;}//更新Overridepublic int update(int studentId, Students student) {Connection conn null;PreparedStatement ps null;try {conn JdbcUtils.getConnection();String sql update students set studentName?,sex?,phoneNo?,address?,birthday? where studentId?;ps conn.prepareStatement(sql);ps.setString(1, student.getStudentName());ps.setString(2, student.getSex());ps.setString(3, student.getPhoneNo());ps.setString(4, student.getAddress());ps.setDate(5, ((Date) student.getBirthday()));ps.setInt(6, studentId);int row ps.executeUpdate();return row;} catch (Exception e) {e.printStackTrace();}finally {JdbcUtils.close(conn, ps, null);}return 0;}//查找一条数据Overridepublic Students getByStudentId(int studentId) {Connection conn null;PreparedStatement ps null;ResultSet rs null;try {conn JdbcUtils.getConnection();String sql select * from students where studentId?;ps conn.prepareStatement(sql);ps.setInt(1, studentId);rs ps.executeQuery();if(rs.next()) {Students student new Students();student.setStudentId(rs.getInt(studentId));student.setStudentName(rs.getString(studentName));student.setSex(rs.getString(sex));student.setPhoneNo(rs.getString(phoneNo));student.setAddress(rs.getString(address));student.setBirthday(rs.getDate(birthday));return student;}} catch (Exception e) {e.printStackTrace();}finally {JdbcUtils.close(conn, ps, rs);}return null;}//查找所有数据Overridepublic List getAll() {Connection conn null;PreparedStatement ps null;ResultSet rs null;try {conn JdbcUtils.getConnection();String sql select * from students;ps conn.prepareStatement(sql);rs ps.executeQuery();List studentsList new ArrayList();while(rs.next()) {Students student new Students();student.setStudentId(rs.getInt(studentId));student.setStudentName(rs.getString(studentName));student.setSex(rs.getString(sex));student.setPhoneNo(rs.getString(phoneNo));student.setAddress(rs.getString(address));student.setBirthday(rs.getDate(birthday));studentsList.add(student);}return studentsList;} catch (Exception e) {e.printStackTrace();}finally {JdbcUtils.close(conn, ps, rs);}return null;}}内容来源于网络如有侵权请私信删除
http://www.pierceye.com/news/680157/

相关文章:

  • 做一份网站动态图多少钱网站托管服务公司
  • 宣传式网站营销型网站套餐
  • 建设网站如何优化关键词江门排名优化公司
  • 做教学的视频网站wordpress小工具推荐
  • 唯品会专门做特卖的网站保险行业网站模板
  • 电商类公司网站应该怎么搭建广州做网站公司哪家比较好
  • 企业网站实名认证时间怎样开通微信公众号
  • 怎么才能在百度上搜到自己的网站如何优化网站
  • 酒泉网站建设价格福清市建设局网站
  • 网站建设有几种厦门网站的建设
  • 沈阳网站外包通过法人姓名查企业
  • 建设网站的多少钱红色风格网站
  • 公司网站运营维护单位温州h5建站
  • 做网站想注册商标是哪一类网站上线具体流程
  • 如何让网站自适应屏幕北京做网站哪个公司好
  • 个人网站建设简历网站路径怎么做
  • 学做面包到什么网站企业网站都没的百度快照咋办
  • 手机网站建设视频教程安徽建站之星
  • 做网站专题页的字大小是多少购物商城排名
  • 门窗东莞网站建设技术支持海口快速建站模板
  • 公司网站制作第三方网站浮窗制作
  • 网站需要服务器吗?万州网站建设
  • 网站关键词可以修改吗做响应式网站字体需要响应么
  • 公司网站设计怎么做农家乐联盟网站
  • 普通网站报价多少扬中论坛网
  • 提供邢台做wap网站网站开发怎么进行数据库连接
  • 足球网站网站建设东莞网上销售网站建设
  • 响应式网站手机蓝翔老师做的网站
  • 公司网站建设维护合同中德生态园网站定制
  • 网站建设实训结论站长查询工具