学生管理系统登录模块项目开发.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3)创建 Statement对象 Statement对象用于将SQL语句发送到数据库中。存在三种Statement对象: Statement PreparedStatement(从Statement继承而来) CallableStatement(从PreparedStatement继承而来) Statement对象由Connection的createStatement()方法创建: 第三十页,共五十一页。 TestJDBC1.java Main: // 3 Statement st = conn.createStatement(); 第三十一页,共五十一页。 4)执行 SQL语句 Statement接口的常用方法: 用于产生单个结果集的语句,例如SELECT语句。 public ResultSet executeQuery(String sql) throws SQLException 用于执行INSERT,UPDATE或DELETE语句以及SQL DDL语句,例如CREATE TABLE和DROP TABLE。该方法返回一个整数,指示受影响的行数。对于CREATE TABLE或DROP TABLE等不操作行的语句,返回值总为零。 public int executeUpdate(String sql) throws SQLException 关闭Statement对象 public void close() throws SQLException 第三十二页,共五十一页。 TestJDBC1.java Main: // 4 String sql = select * from loginuser; ResultSet rs = st.executeQuery(sql); //或者执行更新,删除,插入数据 String sql= “insert into emailuser values(‘aaa’,’ccc’); int row =st.executeUpdate(sql); 第三十三页,共五十一页。 5)处理返回结果(ResultSet) ResultSet包含符合SQL语句条件的所有行,并且它通过一套getXxx()方法提供了对这些行中数据的访问。 取得当前行中第columnIndex列的整数的值。 int getInt(int columnIndex) 取得当前行中列名为columnName的整数的值。 int getInt(String columnName) 取得当前行中第columnIndex列的字符串的值。 String getString(int columnIndex) 取得当前行中列名为columnName的字符串的值。 String getString(String columnName) 第三十四页,共五十一页。 ResultSet接口其他常用方法 ResultSet维护指向其当前数据行的光标,光标向下移动一行的方法: boolean next() 关闭ResultSet对象 void close() 第三十五页,共五十一页。 TestJDBC1.java Main: // 5 while (rs.next()) { System.out.println(rs.getInt(1) + --- + rs.getString(username) + --- + rs.getString(userpass)); } 第三十六页,共五十一页。 6)关闭连接 按照创建对象相反的顺序关闭连接 rs.close(); //若是更新就没有这一步 st.close(); conn.close(); 第三十七页,共五十一页。 使用Statement插入数据 2-1 ——代码片断—— public static void main(String[] args) { Connection con = null; Statement st= null; try { String strSql = insert into emailuser values(军事,网管); try { Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver ); } catch (ClassNotFoundException e) { System.out.println(无法找到驱动类); } con = DriverManager.getConnection(jdbc:sqlserver://:1433;database=test,sa,“602); st= con.createStatement(); st.executeUpdate(st

文档评论(0)

虾虾教育 + 关注
官方认证
内容提供者

有问题请私信!谢谢啦 资料均为网络收集与整理,收费仅为整理费用,如有侵权,请私信,立马删除

版权声明书
用户编号:8012026075000021
认证主体重庆皮皮猪科技有限公司
IP属地重庆
统一社会信用代码/组织机构代码
91500113MA61PRPQ02

1亿VIP精品文档

相关文档