[問題] 請幫忙解答一下 麻煩各位大大
小弟我實在不知道我的程式到底出了什麼問題,希望各位大大能幫我找出我程式中的
問題我基本上在測試資料庫連線,要將資料庫中的資料顯示到畫面中,在資料庫連線
方面已經沒有問題,可以成功連結到資料庫,但要把資料庫資料抓出來就發生問題了
故在此發問,希望有人能為我解答,謝謝。
資料查詢畫面
<%@ page contentType="text/html; charset=big5" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "" rel="nofollow">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" "" rel="nofollow">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
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):