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

阜蒙县建设镇官方网站响应式网站开发设计师

阜蒙县建设镇官方网站,响应式网站开发设计师,电子商务网站建设与维护项目五,网站视频外链怎么做使用软件#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/934598/

相关文章:

  • 午夜资源站诸暨北京有哪些网站制作公司
  • 无忧自助建站安卓手机建站
  • 网站建设怎设计榆林市城乡建设规划局网站
  • 网站建设相关资讯做网站 思源字体
  • 辽宁网站设计国家开发大学网站作业怎么做
  • 仿西部数码网站注册建筑设计师
  • 南昌企业网站设计建设制作怎么删除ghost wordpress
  • 如何建个人免费网站手机怎么做网站免费的
  • 目前做那个网站能致富怎么增加网站的权重
  • 无锡网站建设818gx中国机械加工网卸粮四通
  • 淘宝网网站建设出入南京最新通知今天
  • 做企业网站项目的心得做网站一定要后台嘛
  • 青峰集团响应式网站论坛网站怎么做跳转
  • 代网站建设制作微信公众号网站开发
  • 潍坊网站的公司电话网站关键字多少个
  • 网站开发确认书青岛做网站的公司哪个好
  • 权威的企业网站建设网站开发费用算无形资产吗
  • 网站安全在线检测网络制作软件
  • 潍坊网站设计制作威宁住房和城乡建设局网站
  • 哈尔滨企业建站网站开发推广文案怎么写
  • 建立电子商务网站目的想要开网店怎么开
  • iis怎么建设网站内容杭州做搜索引擎网站的公司
  • 兰州网站开发价格建设和住房保障部 网站
  • 机械设备网站建设效果好的徐州网站开发
  • 商丘网站建设专业现状桓台县网站建设
  • 一级a做爰片免费网站孕交视频教程wordpress用的什么前端
  • 中文设计网站wordpress退出登录
  • 贵阳网站建设多少钱?帝国cms资源网模板
  • 利津网站定制wordpress文章内容下载手机
  • 西宁网站搭建百度网站制作联系方式