欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    jsp第六章jsp操作sql server数据库.ppt

    • 资源ID:34134028       资源大小:893.50KB        全文页数:50页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    jsp第六章jsp操作sql server数据库.ppt

    jsp第六章第六章JSP操作操作SQL Server2005数据数据库库8/14/2022中国网页设计:中国网页设计:http:/26.1 JDBC技术概述 JDBC是Java数据库连接(Java DataBase Connectivity)技术的简称l提供了访问数据库的API,它由一些Java类和接口组成。 lJDBC操作不同的数据库仅仅是连接方式上的差异而已,一旦和数据库建立连接,就可以使用JDBC提供的API操作数据库 8/14/2022中国网页设计:中国网页设计:http:/3使用使用JDBCJDBC进行如下操作进行如下操作:l 与一个数据库建立连接。与一个数据库建立连接。n 向已连接的数据库发送向已连接的数据库发送SQLSQL语句。语句。n 处理处理SQLSQL语句返回的结果。语句返回的结果。应用程序jdbc数据库8/14/2022中国网页设计:中国网页设计:http:/4JDBC的优点的优点l可移植性强:不必为每一种数据库编写不同的调用程序 。中国网页设计:http:/ :JDBC-ODBC桥接器l建立建立JDBC-ODBCJDBC-ODBC桥接器桥接器:P127:P127页图页图6.66.6Class类的forName方法加载JdbcOdbcDriverJdbcOdbcDrivertrytryClass.forName(sun.jdbc.odbc.JdbcOdbcDriver);Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); catch(catch(ClassNotFoundExceptionClassNotFoundException e) e) out.print(e); out.print(e); 8/14/2022中国网页设计:中国网页设计:http:/6创建创建ODBC数据源数据源l打开控制面板-“管理工具”-“数据源数据源(ODBC)” ,这时便会弹出“ODBC数据源管理器”对话框。l单击“ODBC数据源管理器”对话框上的“用户用户DSN”选项卡8/14/2022中国网页设计:中国网页设计:http:/7DSN区别区别l用户DSN:是只对建立它的用户可用。(把相应的配置信息保存在Windows的注册表中)l系统DSN :是建立一个系统级的DSN,允许所有登录服务器的用户使用(同上)。l文件DSN :把具体的配置信息保存在硬盘上的某个具体文件中。文件DSN的一个不足之处就是运行速度相对较慢,而且用户名和口令都是以明文方式保存在文件中,安全性较差。8/14/2022中国网页设计:中国网页设计:http:/8l对本地数据库来说,通常要在User DSN(用户DSN)选项卡上创建一个项;l对远程数据库,则在System DSN(系统DSN)选项卡上创建。8/14/2022中国网页设计:中国网页设计:http:/93、单击“添加”按钮,打开“创建新数据源”对话框4、在对话框中选择SQL Server驱动程序,然后单击“完成”按钮,这时出现 “创建SQL Server的新数据源”对话框,输入新数据源的名称、描述和服务器local。 5、设置登录验证方式与密码 windowsNT验证 sql server验证8/14/2022中国网页设计:中国网页设计:http:/106、选择数据库:更改默认数据库7、测试数据源。中国网页设计:http:/ try lClass.forName(sun.jdbc.odbc.JdbcOdbcDriver);l l catch(ClassNotFoundException e)l out.print(e);l l 8/14/2022中国网页设计:中国网页设计:http:/12ltry /创建数据源连接l Connection con =DriverManager.getConnection (jdbc:odbc:employee,sa,2005);l/Statement 提供了执行语句和获取结果的基本方法lStatement sql=con.createStatement();lResultSet rs=sql.executeQuery(select * from employee_info );l 8/14/2022中国网页设计:中国网页设计:http:/13lout.print();l out.print();l out.print(+雇员号);l out.print(+姓名);l out.print(+出生日期);l out.print(+薪水);l out.print();l 8/14/2022中国网页设计:中国网页设计:http:/14lwhile(rs.next()l out.print();l out.print(+rs.getString(1)+); l out.print(+rs.getString(2)+);l out.print(+rs.getDate(birthday)+); l out.print(+rs.getFloat(salary)+);l out.print() ; l l 8/14/2022中国网页设计:中国网页设计:http:/15lout.print();l con.close();l l catch(SQLException e) l out.print(e);l l %8/14/2022中国网页设计:中国网页设计:http:/162. 使用纯使用纯Java数据库驱动程序数据库驱动程序 lP131页 图6.14lMicrosoft SQL Server 2005 JDBC 驱动程序下载http:/ l存放在WEB_INF/lib/sqljdbc.jarl加载SQLServer驱动程序代码如下: Class.forName(com.microsoft.sqlserver. jdbc .SQLServerDriver); 8/14/2022中国网页设计:中国网页设计:http:/17连接数据库连接数据库l3000); 8/14/2022中国网页设计:中国网页设计:http:/19lout.print();l out.print();l out.print(+雇员号);l out.print(+姓名);l out.print(+出生日期);l out.print(+薪水);l out.print();l 8/14/2022中国网页设计:中国网页设计:http:/20lwhile(rs.next()l out.print();l out.print(+rs.getString(1)+); l out.print(+rs.getString(2)+);l out.print(+rs.getDate(birthday)+); l out.print(+rs.getFloat(salary)+);l out.print() ; l l 8/14/2022中国网页设计:中国网页设计:http:/21lout.print();l con.close();l l catch(SQLException e) l out.print(e);l l %8/14/2022中国网页设计:中国网页设计:http:/22JSP制作登录页面制作登录页面l设计数据库employee,manager表,字段:user_id (主键,自增1,int类型),user_name, passwordl创建数据源:employee_dsnl制作登录页面login.jsp8/14/2022中国网页设计:中国网页设计:http:/23login.jspl l用户名:l密码: lll8/14/2022中国网页设计:中国网页设计:http:/24表单验证:表单验证:ll8/14/2022中国网页设计:中国网页设计:http:/26登录验证页面:登录验证页面:login_check.jspll 8/14/2022中国网页设计:中国网页设计:http:/28login_check.jspllll8/14/2022中国网页设计:中国网页设计:http:/29后台管理页面:后台管理页面:admin.jspll8/14/2022中国网页设计:中国网页设计:http:/30验证用户是否登录验证用户是否登录check.jspll l8/14/2022中国网页设计:中国网页设计:http:/31后台管理页面:后台管理页面:admin.jspl% request.setCharacterEncoding(gb2312);lString username=request.getParameter(username);l String condition;l if(username=null) username=; l if(username=) l condition=select * from employee_info; l else l/condition= select * from employee_info where employee_name=+username+;lcondition= select * from employee_info where employee_name like %+username+%;8/14/2022中国网页设计:中国网页设计:http:/32后台管理页面:后台管理页面:admin.jsplConnection con;l Statement sql; l ResultSet rs;l try Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);l l catch(ClassNotFoundException e)l out.print(e);l l 8/14/2022中国网页设计:中国网页设计:http:/33ltry con=DriverManager.getConnection(jdbc:odbc:employee_dsn,sa,2005);l sql=con.createStatement();lrs=sql.executeQuery(condition); out.print();l out.print(); out.print(+雇员号);l out.print(+姓名);l out.print(+出生日期);l out.print(+薪水); out.print(编辑);l out.print(删除); out.print();8/14/2022中国网页设计:中国网页设计:http:/34lwhile(rs.next() out.print();lString id=rs.getString(1);l out.print(+rs.getString(1)+); l out.print(+rs.getString(2)+);l out.print(+rs.getDate(birthday)+); l out.print(+rs.getInt(salary)+);lout.print(编辑);lout.print(删除);8/14/2022中国网页设计:中国网页设计:http:/35lout.print() ; l l out.print();l con.close();l l catch(SQLException e) l out.print(e);l l %8/14/2022中国网页设计:中国网页设计:http:/36员工信息添加页面员工信息添加页面 :add_employee.jsp8/14/2022中国网页设计:中国网页设计:http:/37员工信息添加处理页面:员工信息添加处理页面:add_ok.jspl 8/14/2022中国网页设计:中国网页设计:http:/40员工信息修改页面:员工信息修改页面:modify.jspl8/14/2022中国网页设计:中国网页设计:http:/42员工信息修改页面:员工信息修改页面:modify.jsplform name=form1 method=post action=modify_ok.jsp?id=l员工姓名: input name=name type=text value=l出生日期: input name=birthday type=text value=l薪 水:input name=salary type=text id=salary value=l8/14/2022中国网页设计:中国网页设计:http:/43员工信息修改页面:员工信息修改页面:modify_ok.jspl 8/14/2022中国网页设计:中国网页设计:http:/46员工信息修改页面:员工信息修改页面:modify_ok.jspllalert(修改成功!);lwindow.location=modify.jsp?id=;ll 8/14/2022中国网页设计:中国网页设计:http:/47删除页面删除页面delete.jspll 8/14/2022中国网页设计:中国网页设计:http:/48llalert(删除成功!);lwindow.location=admin.jsp;l8/14/2022中国网页设计:中国网页设计:http:/49conn.jspll8/14/2022中国网页设计:中国网页设计:http:/50本章结束,谢谢大家!本章结束,谢谢大家!中国网页设计:http:/

    注意事项

    本文(jsp第六章jsp操作sql server数据库.ppt)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开