文档详情

第6章 访问数据库.ppt

发布:2017-06-01约1.17万字共52页下载文档
文本预览下载声明
例:%@page contentType=text/html; charset=GBK % %@page import=java.sql.* % % Class.forName(com.mysql.jdbc.Driver); Connection con = DriverManager.getConnection (jdbc:mysql://localhost:3306/book,root,“123); Statement stmt = con.createStatement(); stmt.executeUpdate(create table table1(id int, name varchar(30))); stmt.executeUpdate(insert into table1 values(10, java)); stmt.executeUpdate(insert into table1 values(20, JSP)); out.print(table1 has been created!); stmt.close(); con.close(); % MySQL数据库编程实例 已知在MySQL数据库book中存在bookinfo数据表,其结构如下: (提示:所采用数据库驱动程序为: com.mysql.jdbc.Driver ,数据库的地址为: jdbc:mysql://localhost:3306/book ,访问数据库的用户名密码均为空) 1请编写JSP程序输出该表中的所有图书的书名、作者、图书简介信息。参阅ch06/book文件夹 MySQL数据库编程综合实例 已知在MySQL数据库book中存在bookinfo数据表,其结构如下: (提示:所采用数据库驱动程序为: com.mysql.jdbc.Driver ,数据库的地址为: jdbc:mysql://localhost:3306/book ,访问数据库的用户名密码均为空) 2请编写JSP程序向该表中添加图书的书名、作者、图书简介信息。参阅ch06/book文件夹 MySQL数据库编程综合实例 已知在MySQL数据库book中存在bookinfo数据表,其结构如下: (提示:所采用数据库驱动程序为: com.mysql.jdbc.Driver ,数据库的地址为: jdbc:mysql://localhost:3306/book ,访问数据库的用户名密码均为空) 2请编写JSP程序修改或删除该表中的所有图书的书名、作者、图书简介信息。参阅ch06/book文件夹 MySQL数据库编程综合实例 综合实例——图书信息管理系统 实现图书信息管理系统-图书信息的增删改查功能。 参阅ch06/book_mysql文件夹 课后练习——用户登录/用户注册 zhuce.htm表示注册界面 zhuce.jsp用来处理注册信息 denglu.htm表示登录界面 denglu.jsp用来处理登录信息 参阅ch06/practice文件夹 JDBC连接其他数据库的例子 连接SQL Server数据库同样和连接Oracle数据库相似。有两个地方需要注意一下 1). 需要把SQL Server的驱动程序 mssqlserver.jar msbase.jar msutil.jar 部署到“/WEB-INF/lib/”下。(SQL Server的驱动程序可以从微软的官方网站上下载) 连接SQL Server数据库 2). 注册驱动程序和获取连接的语句变为: Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver); Connection con = DriverManager.getConnection (jdbc:sqlserver://[ip]:[port];databasename=[sid],Login,password); 密码 用户名 数据库名 IP地址 端口号 连接SQL Server数据库 例:%@page contentType=text/html; charset=GBK % %@page import=java.sql.* % % Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver); Connection con = DriverManager.getConnection (jdbc:sqlserver://localhost:1433;databasename=doctor,sa,sa); Statement stmt = con.createStatement(); stmt.exec
显示全部
相似文档