- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目3用户管理–4访问数据库
PreparedStatement 对象 例子: String sql = INSERT INTO student(stu_name,stu_sex,stu_age,stu_desc,stu_grade) VALUES(?,?,?,?,?); pstmt=conn.prepareStatement(sql); pstmt.setString(1, LILY); pstmt.setString(2, F); pstmt.setInt(3, 23); pstmt.setString(4, ***); pstmt.setString(5, sd0702); pstmt.executeUpdate(); 4 通过ResultSet处理查询结果 ResultSet对象是以统一形式——列组织的数据行组成。 用next()方法移动到下一数据行。 ResultSet对象可以使用getxxx方法获得字段值,将位置索引或字段名传递给getXXX方法的参数即可。 getInt(int columnIndex) getInt(String columnName) getString( int ColumIndex) getString(String columnName) getDouble(int columnIndex) getDouble(String columnName) getDate(int columnIndex) getDate(String columnName) JSP中对数据库的操作 JSP中数据库的连接 JDBC-ODBC桥接 JDBC驱动 JSP中对数据库的添加、修改、删除 JSP中对数据库的存储 JSP分页 数据库的连接-JDBC-ODBC桥接 创建数据库,新建数据表 设置ODBC数据源 控制面板 管理工具 数据源(ODBC) 选中系统DNS 添加 SQL Server 完成 设置数据源名称(程序中使用的名称,可以和数据库名称不一致) 选择服务器名称(local) 下一步 登录方式 (默认,或指定用户名和密码) 选择数据源 测试成功 编写JSP代码 测试是否成功 Sqlcon1.jsp 数据库的连接- JDBC驱动步骤 下载和安装SQL Server2000的SP4 注意:下载后双击是解压,解压之后要点击setup.bat 下载SQLSERVER2000的jdbc驱动程序 Window操作系统 /upload/files/ms_jdbc_setup.exe 安装JDBC 安装ms_JDBC_setup默认安装路径为: c:\Program Files\Microsoft SQL Server 2000 Driver for JDBC 安装目录\lib\下的三个jar文件即是JDBC驱动核心 msbase.jar mssqlserver.jar msutil.jar 将三个jar文件加入到环境 变量中 拷贝到.. Java\jdk1.6.0_03\jre\lib\ext 设置环境变量ClassPath: .;C:\Java\jdk1.6.0\lib;C:\Java\jre1.6.0\lib\ext\msbase.jar;C:\Java\jre1.6.0\lib\ext\msutil.jar;C:\Java\jre1.6.0\lib\ext\mssqlserver.jar 在项目中加入三个包 注意是物理拷贝,再添加,否则路径在不同电脑上有问题 Sqlcon2.jsp 数据库中中文处理 与内置对象中文处理类似 将要插入的汉字信息进行转换 String s=“测试”; s=new String(s.getBytes(),”ISO-8859-1”); 取出的汉字信息进行转换 String str=rs.getString(1); Str=new String(str.getBytes(“ISO-8859-1”),”GB2312”); 课堂训练 数据库的连接 JDBC-ODBC桥接 JDBC驱动 Java源文件 JDBC-ODBC JDBC驱动 数据库操作类 在JSP页面中 JDBC-ODBC JDBC驱动 使用数据库操作类 DBcon.java 在JSP页面中访问数据库,代码的可维护性和可重用性比较低 数据库的处理 数据库的查询 使用结果集合ResultSet对象 数据库的插入 数据库的删除 数据库的修改 任务3-4 项目实施 普通用户注册 数据表设 普通用户注册 表示层设计 register.jsp 实体类设计 数据访问层设计 控制层设计 普通用户登
文档评论(0)