《学生信息管理系统开发》.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《学生信息管理系统开发》.ppt

SWT用户界面 类Display Display类的一个重要功能:维护一组事件监听器,当事件发生时(鼠标事件、键盘事件、选择事件等) 任何SWT程序都必须拥有一个Display类的实例,程序的第一步便是创建该对象,当没有事件时,通过调用sleep()方法让该用户界面释放CPU资源 例子 Display display = Display.getDefault(); J_frmLoad thisClass = new J_frmLoad(); thisClass.createSShell(); thisClass.sShell.open(); while (!thisClass.sShell.isDisposed()) { if (!display.readAndDispatch()) display.sleep(); } display.dispose(); 数据库程序设计 数据库程序设计 JDBC驱动程序类型 JDBC-ODBC桥 效率相对低下,现在开发很少使用 部分Java、部分本机驱动程序 使用Java实现与数据库厂商专有API的混合形式来提供数据访问 中间数据访问服务器 不需要客户端的数据库驱动,具有平台无关性,适合Internet的应用 纯Java驱动程序 使用套接字(Socket)进行编程,使用一个两层的体系 基本步骤 JDBC常用接口使用介绍 DriverManager Connection Statement ResultSet DriverManager 注册一个驱动程序 调用方法Class.forName Try { //装载SQLServer驱动 Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”); //装载Oracle驱动 Class.forName(“oracle.jdbc.driver.OracleDriver”); } catch(ClassNotFoundException e) { System.out.println(“Driver not found”); } Connection DriverManager的getConnection()方法,将建立JDBC URL中定义的数据库的Connection连接上: Connection conn =DriverManager.getConnection(url,用户名,密码); //oracle中的url定义 String url=“jdbc:oracle:thin:@localhost:1521:db01”; //Sqlserver 2000中的定义 String url = “jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=studentManager”; Connection常用方法 Close() Statement state = conn.createStatement() 通过conn接口,创建SQL语句实例对象 isClosed() Statement常用方法 executeQuery() 运行查询语句,返回ResultSet对象 executeUpdate 运行更新操作,返回更新的行数 ResultSet ResultSet 包含的是查询结果集,一般是一个表,有查询所返回的列标题及相应的值 ResultSet.next() 方法把当前的指针向下移动一位 ResultSet常用方法(上) getString() 获得在数据库里是varchar、Char等数据类型的对象 getFloat() 获得在数据库里是Float数据类型的对象 getDouble() 获得在数据库里是Double Precision数据类型的对象 getDate() getBoolean() getBlob() 获得数据库里是Blob(二进制数据大型对象)数据类型的对象 ResultSet常用方法(下) 以上方法要求有列名或者列索引,如getString()方法的两种情况: Public String getString(int columnIndex)throws SQLException; Public String getString(String columnName)throws SQLException; 注: 列是从左至右编号的,并且从列1开始。 用做getXXX方法输入的列名不区分大小写 实例 Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver); String url = jdbc:microso

文档评论(0)

wyth + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档