数据库操作之删除数据Word文档格式.docx

上传人:b****5 文档编号:17103609 上传时间:2022-11-28 格式:DOCX 页数:13 大小:307.16KB
下载 相关 举报
数据库操作之删除数据Word文档格式.docx_第1页
第1页 / 共13页
数据库操作之删除数据Word文档格式.docx_第2页
第2页 / 共13页
数据库操作之删除数据Word文档格式.docx_第3页
第3页 / 共13页
数据库操作之删除数据Word文档格式.docx_第4页
第4页 / 共13页
数据库操作之删除数据Word文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

数据库操作之删除数据Word文档格式.docx

《数据库操作之删除数据Word文档格式.docx》由会员分享,可在线阅读,更多相关《数据库操作之删除数据Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

数据库操作之删除数据Word文档格式.docx

*@authorAdministrator

*TODO要更改此生成的类型注释的模板,请转至

publicclassUserDao

{

Stringurl="

jdbc:

microsoft:

sqlserver:

//localhost:

1433;

DatabaseName=db_database04"

;

Stringusername="

sa"

Stringpassword="

sql"

//数据库密码

privateConnectioncon=null;

privateStatementstmt=null;

privateResultSetrs=null;

publicUserDao(){//通过构造方法加载数据库驱动

try{

Class.forName("

com.microsoft.jdbc.sqlserver.SQLServerDriver"

);

}catch(Exceptionex){

System.out.println("

数据库加载失败"

}

publicbooleanConnection(){//创建数据库连接

con=DriverManager.getConnection(url,username,password);

}catch(SQLExceptione){

System.out.println(e.getMessage());

creatConnectionError!

"

returntrue;

//对数据库的查询操作

publicResultSetselectStatic(Stringsql)throwsSQLException{

ResultSetrs=null;

if(con==null){

Connection();

stmt=con.createStatement();

rs=stmt.executeQuery(sql);

e.printStackTrace();

closeConnection();

returnrs;

//更新数据库

publicbooleanexecuteUpdate(Stringsql){

intiCount=stmt.executeUpdate(sql);

操作成功,所影响的记录数为"

+String.valueOf(iCount));

returnfalse;

//关闭数据库的操作

publicvoidcloseConnection(){

if(con!

=null&

&

stmt!

rs!

=null){

rs.close();

stmt.close();

con.close();

Failedtocloseconnection!

}finally{

con=null;

}

4.创建Filter,解决字符乱码问题

Filter也是一个Java类,所以创建方法和创建“UserDao.java”是一样的,右键src->

Class,填写包名“com.pkh.charset”,类名“CharacterEncodingFilter”,其他选项保持默认值,点击Finish。

创建完成,在目录结构中可以看到“CharacterEncodingFilter.java“文件。

packagecom.pkh.charset;

importjava.io.IOException;

importjavax.servlet.Filter;

importjavax.servlet.FilterChain;

importjavax.servlet.FilterConfig;

importjavax.servlet.ServletException;

importjavax.servlet.ServletRequest;

importjavax.servlet.ServletResponse;

publicclassCharacterEncodingFilterimplementsFilter

protectedStringencoding=null;

protectedFilterConfigfilterConfig=null;

publicvoidinit(FilterConfigconfig)throwsServletException

{

//TODOMethodstubgeneratedbyLomboz

this.filterConfig=config;

this.encoding=filterConfig.getInitParameter("

encoding"

publicvoiddoFilter(ServletRequestrequest,ServletResponseresponse,

FilterChainchain)throwsIOException,ServletException

if(encoding!

request.setCharacterEncoding(encoding);

response.setContentType("

text/html;

charset="

+encoding);

chain.doFilter(request,response);

publicvoiddestroy()

this.encoding=null;

this.filterConfig=null;

publicFilterConfiggetFilterConfig()

returnnull;

publicvoidsetFilterConfig(FilterConfigconfig)

5.创建jsp文件“index.jsp”

<

%@pagelanguage="

java"

pageEncoding="

UTF-8"

%>

%@pagecontentType="

charset=UTF-8"

import="

java.sql.*"

errorPage="

%>

<

jsp:

useBeanid="

dao"

scope="

request"

class="

com.pkh.dao.UserDao"

/>

html>

head>

metahttp-equiv="

Content-Type"

content="

charset=gbk"

>

linkhref="

css/style.css"

type="

text/css"

rel="

stylesheet"

%

booleanflag=false;

if(request.getParameter("

id"

)!

Stringid=request.getParameter("

Stringsql="

deletefromtb_userOperationwhereid='

+id+"

'

if(dao.executeUpdate(sql)){

flag=true;

title>

删除指定记录<

/title>

/head>

body>

tablewidth="

500"

height="

395"

border="

0"

cellpadding="

cellspacing="

align="

center"

tr>

tdbackground="

images/1.gif"

tableborder="

>

tralign="

70"

td>

nbsp;

/td>

/tr>

tdwidth="

80"

编号<

姓名<

性别<

职业<

操作<

StringselectSql="

select*fromtb_userOperation"

ResultSetrs=dao.selectStatic(selectSql);

while(rs.next()){

%=rs.getString("

)%>

name"

sex"

profession"

ahref="

index.jsp?

id=<

删除<

/a>

%}}catch(Exceptione){}%>

/table>

if(flag){

out.print("

删除数据成功!

/body>

/html>

6.创建web.xml

?

xmlversion="

1.0"

encoding="

web-appversion="

2.4"

xmlns="

xmlns:

xsi="

http:

//www.w3.org/2001/XMLSchema-instance"

xsi:

schemaLocation="

<

filter>

filter-name>

CharacterEncodingFilter<

/filter-name>

filter-class>

com.pkh.charset.CharacterEncodingFilter<

/filter-class>

init-param>

param-name>

encoding<

/param-name>

param-value>

UTF-8<

/param-value>

/init-param>

/filter>

filter-mapping>

url-pattern>

/*<

/url-pattern>

dispatcher>

REQUEST<

/dispatcher>

FORWARD<

INCLUDE<

/filter-mapping>

welcome-file-list>

welcome-file>

index.jsp<

/welcome-file>

/welcome-file-list>

/web-app>

7.引入JDBC驱动包

“webproject2”右键->

BuildPath->

AddExternalArchives,选择JBDC的三个文件:

msbase.jar、mssqlserver.jar、msutil.jar。

完成后,在目录结构中可以看到引入的三个文件。

8.部署和访问

点击

部署按钮,选择“webproject1 

”,点击Add按钮,选择Tomcat6.x,点击Finish。

服务器按钮,选择Tomcat6.x,选择Start启动Tomcat服务器,在控制台窗口可以看到启动信息“Serverstartupin743ms”,表示启动成功。

打开浏览器,输入http:

8080/webproject2/,出现人员信息界面,表示访问成功。

9.测试

点击删除超链接,显示“删除数据成功!

”,从数据库中删除了一条数据。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1