Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Servlet/JSP/JSF/JavaFX Script
» 精华
打印话题 寄给朋友 订阅主题 |
作者 | 求大家帮我看看这段程序!!!!! |
zyb3511
发贴: 3 |
于 2006-08-24 09:01
我是个java初学者~我现在要做一个数据库的查询~但就是调试不成功~这些源码很多也是复制别人的.请大家帮我看看问题出在哪里吧~万分感谢 <%@ page contentType="text/html; charset=gb2312" %> <%@ page import="com.mysql.jdbc.Driver" %> <%@ page import="java.sql.*" %> <% request.getSession(true); // 启用 Session 功能 String USER = request.getParameter("username"); // 取得使用者输入的账号资料 String PASS = request.getParameter("password"); // 取得使用者输入的密码资料 // 以下将宣告与数据库联系的程序 String driverName="com.mysql.jdbc.Driver"; String userName="root"; String userPasswd="123"; String dbName="test"; String tableName="table3"; String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd; Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection connection=DriverManager.getConnection(url); Statement statement = connection.createStatement(); ResultSet rs=null; //获得数据结果集合 ResultSetMetaData rmeta = rs.getMetaData(); //确定数据集的列数,亦字段数 int numColumns=rmeta.getColumnCount(); %> <html> <head><title>密码验证</title></head> <body bgcolor="#ccccff"> <% String check = "SELECT name, pass FROM tableName WHERE name= '" +USER + "' AND pass= '" + PASS +"' "; rs=statement.executeQuery(check); String Test1 = null; //初始化 String Test2 = null; // 初始化 // 以下将逐一取出数据库中的使用者账户,密码 if (rs.next()) { Test1 = rs.getString("name"); // 取出数据库中的使用者账号 Test2 = rs.getString("pass"); // 取出数据库中的使用者密码 } %> <% out.println(check); if(USER.equals(Test1) && PASS.equals(Test2)) { // 验证成功,将使用者的账号、密码存放到 Session 物件中 session.setAttribute("NAME",request.getParameter("username")); session.setAttribute("PWD",request.getParameter("password")); rs.close(); statement.close(); connection.close(); response.sendRedirect("2.jsp");} else { rs.close(); statement.close(); connection.close(); response.sendRedirect("error.jsp"); } %> </body> </html> 我有一点感想和初学者们同享(原创) |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
2381 | 求大家帮我看看这段程序!!!!! | zyb3511 | 2222 | 2006-08-24 09:01 |
1970 | Re:求大家帮我看看这段程序!!!!! | zcjl | 258 | 2006-08-24 10:03 |
1989 | Re:求大家帮我看看这段程序!!!!! | zyb3511 | 11 | 2006-08-24 13:44 |
1941 | Re:求大家帮我看看这段程序!!!!! | why | 79 | 2006-08-24 18:50 |
2020 | Re:求大家帮我看看这段程序!!!!! | gaoxt1983 | 27 | 2006-08-25 12:22 |
2082 | Re:求大家帮我看看这段程序!!!!! | 熙城候 | 4 | 2006-09-06 10:43 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |