《连接数据库实现图书管理系统》由会员分享,可在线阅读,更多相关《连接数据库实现图书管理系统(11页珍藏版)》请在金锄头文库上搜索。
1、项目构思使用JDBC技术连接MySQL数据库,实现对图书管理系统中图书信息的浏览,增加,修改,删除功能。项目设计1,安装并配置数据库,创建数据库,创建表及添加数据2程序设计1 文件名:index.jsp 图书管理系统 添加图书信息 书名作者价格管理 % Class.forName(com.mysql.jdbc.Driver); Connection con = DriverManager.getConnection(jdbc:mysql:/localhost:3307/school,root,ylx); Statement stmt = con.createStatement(); Strin
2、g s = Select * FROM book; ResultSet rs = stmt.executeQuery(s); while(rs.next() int id=rs.getInt(1); out.println(+rs.getString(2)+rs.getString(3)+rs.getString(4)+修改 删除); rs.close(); stmt.close(); con.close(); % 2文件名:add.jsp 添加图书信息添加图书信息 书名: 作者: 价格: 元 %request.setCharacterEncoding(UTF-8);String s
3、ubmit=request.getParameter(submit);if(submit!=null&!submit.equals() String bookname=request.getParameter(bookname); String author=request.getParameter(author); String price=request.getParameter(price); Class.forName(com.mysql.jdbc.Driver); Connection con = DriverManager.getConnection(jdbc:mysql:/loc
4、alhost:3307/school,root,ylx); Statement stmt = con.createStatement(); String sql=insert into book(bookname,author,price) values(+bookname+,+author+,+price+); int i=stmt.executeUpdate(sql); if(i=1) out.println(alert(添加成功,单击确定跳转到主页!);); response.setHeader(refresh,1;url=index.jsp); else out.println(ale
5、rt(添加失败,单击确定返回添加页面!),); response.setHeader(refresh,1;url=add.jsp); stmt.close(); con.close();%3文件名edit.jsp 修改图书信息 修改图书信息 书名: input name=bookname type=text value= 作者: input name=author type=text value= 价格: input name=price type=text value=元 input type=hidden name=id value= 4文件名:update.jsp 修改完成 % requ
6、est.setCharacterEncoding(UTF-8); String bookname=request.getParameter(bookname); String author=request.getParameter(author); String price=request.getParameter(price); String id=request.getParameter(id); Class.forName(com.mysql.jdbc.Driver); Connection con = DriverManager.getConnection(jdbc:mysql:/localhost:3307/school,root,ylx); Statement stmt = con.createStatement(); String sql=update book set bookname=+bookname+,author=+author+,price=+price+ where id=+id; int i=stmt.executeUpdate(sql); if(i=1) out.println(alert(修改成功,单击确定后自动跳转到主页!);); response.