- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第六章JSP中使用数据库
中国网页设计: Java Web开发技术 第6章 JSP中使用数据库 6.1 JDBC技术概述 JDBC是Java数据库连接(Java DataBase Connectivity)技术的简称 提供了访问数据库的API,它由一些Java类和接口组成。 JDBC操作不同的数据库仅仅是连接方式上的差异而已,一旦和数据库建立连接,就可以使用JDBC提供的API操作数据库 使用JDBC进行如下操作: 与一个数据库建立连接。 ?向已连接的数据库发送SQL语句。 处理SQL语句返回的结果。 JDBC的优点 可移植性强:不必为每一种数据库编写不同的调用程序 。 6.2.数据库连接的常用方式 :JDBC-ODBC桥接器 建立JDBC-ODBC桥接器:P127页图6.6 Class类的forName方法加载JdbcOdbcDriver try{ Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); } catch(ClassNotFoundException e) { out.print(e); } 创建ODBC数据源 打开控制面板--“管理工具”--“数据源(ODBC)” ,这时便会弹出“ODBC数据源管理器”对话框。 单击“ODBC数据源管理器”对话框上的“用户DSN”选项卡 DSN区别 用户DSN:是只对建立它的用户可用。(把相应的配置信息保存在Windows的注册表中) 系统DSN :是建立一个系统级的DSN,允许所有登录服务器的用户使用(同上)。 文件DSN :把具体的配置信息保存在硬盘上的某个具体文件中。文件DSN的一个不足之处就是运行速度相对较慢,而且用户名和口令都是以明文方式保存在文件中,安全性较差。 对本地数据库来说,通常要在User DSN(用户DSN)选项卡上创建一个项; 对远程数据库,则在System DSN(系统DSN)选项卡上创建。 3、单击“添加”按钮,打开“创建新数据源”对话框 4、在对话框中选择SQL Server驱动程序,然后单击“完成”按钮,这时出现 “创建SQL Server的新数据源”对话框,输入新数据源的名称、描述和服务器local。 5、设置登录验证方式与密码 windowsNT验证 sql server验证 6、选择数据库:更改默认数据库 7、测试数据源。 连接数据库,读取数据库信息 % try{ Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); } catch(ClassNotFoundException e) { out.print(e); } try {//创建数据源连接 Connection con =DriverManager.getConnection (jdbc:odbc:employee,sa,2005); //Statement 提供了执行语句和获取结果的基本方法 Statement sql=con.createStatement(); ResultSet rs=sql.executeQuery(select * from employee_info ); out.print(table border=2); out.print(tr); out.print(th width=100+雇员号); out.print(th width=100+姓名); out.print(th width=50+出生日期); out.print(th width=50+薪水); out.print(/tr); while(rs.next()) { out.print(tr); out.print(td +rs.getString(1)+/td); out.print(td +rs.getString(2)+/td); out.print(td +rs.getDate(birthday)+/td); out.print(td +rs.getFloat(salary)+/td); out.print(/tr) ; } out.print(/table); con.close(); } catch(
您可能关注的文档
最近下载
- (正式版)T-D-T 1090-2023 国土空间历史文化遗产保护规划编制指南.docx VIP
- 2023-2024学年贵州省贵阳市高一(上)期末英语试卷.docx VIP
- 长螺旋1:7水泥土桩施工组织方案.docx
- 玉米深加工项目可行性研究报告.docx
- 蔡磊书籍相信.pptx VIP
- AP1000核电厂调试技术文件体系建设.doc VIP
- 贵州省贵阳市2023-2024学年高一上学期期末考试 数学含解析.pdf VIP
- 健美操选择题有答案(多选题).pdf VIP
- 环氧树脂施工实施方案.doc VIP
- 山东省济南市市中区2023-2024学年八年级上学期期末考试物理试题(含答案).docx VIP
文档评论(0)