JSP中实现数据库操作.ppt

JSP中实现数据库操作.ppt

ID:50588893

大小:453.00 KB

页数:38页

时间:2020-03-12

JSP中实现数据库操作.ppt_第1页
JSP中实现数据库操作.ppt_第2页
JSP中实现数据库操作.ppt_第3页
JSP中实现数据库操作.ppt_第4页
JSP中实现数据库操作.ppt_第5页
资源描述:

《JSP中实现数据库操作.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章在JSP中实现数据库操作基于MVC的JSP软件开发本章任务通过案例引导的方式,掌握JSP中操作数据库案例3-1:编写Java程序访问并显示数据库中的用户的信息案例3-2:在JSP中编写Java代码显示数据库中的用户信息案例3-3:编写Java类封装数据库处理代码,以供JSP等程序复用案例3-4:查询3号操作员的信息案例3-5:用户输入一个用户id,查询该id的用户信息并显示出来案例3-6:综合运用前面学习的实现技术,编写程序实现对用户信息进行增加、删除、修改、信息显示的操作2熟练掌握对MySQL数据库的建库、建表与对数据的操作了解用J

2、ava语言对MySQL数据库的访问的编码实现熟练掌握在JSP网页中编码对MySQL中数据的访问操作熟练掌握通用的创建数据连接类的创建及在JSP中的应用熟练掌握用JSP开发数据库应用程序(包括对数据库的增、删、改、查询操作)的方法与过程本章目标33.1Java程序访问数据库应用程序中常常有对数据库的操作,即需要将处理的业务数据存储在数据库中,然后通过程序对其进行操作处理。在Java程序设计的课程中一般会介绍采用JDBC方式连接数据库,并通过该连接实现对数据库的操作。类似Java语言,JSP程序中也能对数据库进行操作与数据显示。41.数据库运行

3、环境介绍本书采用免费的数据库系统MySQL软件;为了用Java访问数据库,本教程采用如下数据库环境:1)MySQL数据库管理系统作为数据库服务器;2)采用MySQL-Front或NavicatforMySQL作为MySql数据库客户端软件;3)MySQL驱动程序为mysql-connector-java-5.1.5-bin.jar(或其他版本)。52.编写Java程序访问MySQL数据库【案例3-1】编写Java程序访问并显示数据库中的用户的信息。案例实现准备:安装好了MySQL数据库安装好MySQL客户端程序下载或准备好了MySQL的JD

4、BC驱动程序创建好数据库及表6案例3-1实现1.建立被访问的数据环境用数据库客户端建立MySQL数据库:mydatabase,编码为utf-8(支持中文);再建立一个学生表:user,并向其中添加二个用户信息。应运行的结果显示:idnamepassword1李国华admin3张淑芳zsf7案例3-1实现2.创建项目并加载JDBC驱动程序首先创建一个Web项目如:myweb,在其中创建一个java类如命名为:researchdb.java在项目中加载JDBC驱动程序,有两种方法:1)直接将驱动程序mysql-connector-java-5.

5、1.5-bin.jar复制到项目myweb的WebRootWeb-INFlib文件夹中。2)在MyEclipse中鼠标右击myweb项目名,依次选择BulidPath->AddExternalArchives…,在出现的对话框中寻找到自己存放的驱动程序mysql-connector-java-5.1.5-bin.jar,并打开。8通过“复制”到项目lib文件夹中加载驱动程序9案例3-1实现3.编写访问数据库Java程序:researchdb.javapublicclassresearchdb{publicstaticvoidmain(S

6、tring[]args)throwsException{try{Class.forName("com.mysql.jdbc.Driver");//注册Mysql驱动//获取数据库连接,设置数据库名为mydatabase,Connectionconn=DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase","root","root");Statementstat=conn.createStatement();//创建Statement对象,准备执行SQL语句Re

7、sultSetrs=stat.executeQuery("select*fromuser");//执行SQLwhile(rs.next()){//显示结果集对象中的数据System.out.print(rs.getString("name")+"");System.out.println(rs.getString("password"));}rs.closs();//释放资源stat.closs();conn.closs();}catch(Exceptione){e.printStackTrace();}}}10案例3-14.代码(rese

8、archdb.java)解释1)在Java程序中加载驱动程序Class.forName(“com.mysql.jdbc.Driver”);2)创建数据连接对象Connection

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。