作者hill9 (fover or ever)
看板Web_Design
标题[问题] 请帮忙解答一下 麻烦各位大大
时间Sat Jun 24 01:43:03 2006
小弟我实在不知道我的程式到底出了什麽问题,希望各位大大能帮我找出我程式中的
问题我基本上在测试资料库连线,要将资料库中的资料显示到画面中,在资料库连线
方面已经没有问题,可以成功连结到资料库,但要把资料库资料抓出来就发生问题了
故在此发问,希望有人能为我解答,谢谢。
资料查询画面
<%@ page contentType="text/html; charset=big5" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<title>会员查询资料主画面</title>
</head>
<body>
<form name="form1" method="post" action="showdata.jsp">
<p>请输入会员名字
<input name="Mname" type="text" size="20">
</p>
<p>
<input type="submit" name="Submit" value="送出" >
</p>
</form>
</body>
</html>
显示资料画面
<%@ page contentType="text/html; charset=big5" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<title>无标题文件</title>
</head>
<body>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:Member");
Statement smt = con.createStatement();
String name = new String(request.getParameter("Mname"));
String sql = "SELECT * FROM Member WHERE MemberName='"+ name +"'";
String color;
ResultSet rs = smt.executeQuery(sql);
rs.next();
%>
<p>您查询的会员资料如下:</p>
<p>会员编号:<%=rs.getInt(0)%></p>
<p>会员姓名:<%=rs.getString(1)%></p>
<p>会员性别:<%=rs.getString(2)%></p>
<p>会员信箱:<%=rs.getString(3)%></p>
<p>会员电话:<%=rs.getString(4)%></p>
<p>会员住址:<%=rs.getString(5)%></p>
<p> </p>
</body>
</html>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.168.80.131