大侠们好,小弟先谢过了!小弟做个javaBena+jsp注册,现在遇到了一点点问题啊,程序运行的时候出现了一点点问题啊,现在提交数据库中不存在的用户名,能够注册成功,如果提交数据库中存在的用户名,则没有显示出程序原本的意图啊,
源码如下:
初始类Access_ch7.javapackage com.ch7;import java.sql.*;/**
*
* @author Administrator
*/
public class Access_ch7 { String user = "sa";
String password = "";
String url = "jdbc:odbc:ch7";
String className = "sun.jdbc.odbc.JdbcOdbcDriver";
Connection conn;
Statement stmt;
ResultSet rs; public Access_ch7() {
stmt = null;
rs = null; try {
Class.forName(className);
conn = DriverManager.getConnection(url, user, password);
} catch (SQLException e) {
System.out.println(e.toString());
} catch (ClassNotFoundException e) {
System.out.println(e.toString());
}
} /*
对数据库执行sql执行语句,主要是插入和更新操作,返回一个布尔值变量
*/
public boolean exeSql(String sql) {
try {
stmt = conn.createStatement();
stmt.executeUpdate(sql);
return true;
} catch (Exception e) {
System.out.println(e.toString());
return false;
}
} /*
对数据库执行sql查询语句,返回一个ResultSet类型的对象
*/
public ResultSet exeSqlQuery(String sql) {
try {
stmt = conn.createStatement();
stmt.executeQuery(sql);
} catch (Exception e) {
System.out.println(e.toString());
rs = null;
}
return rs;
}
}
源码如下:
初始类Access_ch7.javapackage com.ch7;import java.sql.*;/**
*
* @author Administrator
*/
public class Access_ch7 { String user = "sa";
String password = "";
String url = "jdbc:odbc:ch7";
String className = "sun.jdbc.odbc.JdbcOdbcDriver";
Connection conn;
Statement stmt;
ResultSet rs; public Access_ch7() {
stmt = null;
rs = null; try {
Class.forName(className);
conn = DriverManager.getConnection(url, user, password);
} catch (SQLException e) {
System.out.println(e.toString());
} catch (ClassNotFoundException e) {
System.out.println(e.toString());
}
} /*
对数据库执行sql执行语句,主要是插入和更新操作,返回一个布尔值变量
*/
public boolean exeSql(String sql) {
try {
stmt = conn.createStatement();
stmt.executeUpdate(sql);
return true;
} catch (Exception e) {
System.out.println(e.toString());
return false;
}
} /*
对数据库执行sql查询语句,返回一个ResultSet类型的对象
*/
public ResultSet exeSqlQuery(String sql) {
try {
stmt = conn.createStatement();
stmt.executeQuery(sql);
} catch (Exception e) {
System.out.println(e.toString());
rs = null;
}
return rs;
}
}
操作数据表users的Users.java类
楼主【qunqun886】截止到2008-08-02 17:43:52的历史汇总数据(不包括此帖):
发帖的总数量:14 发帖的总分数:190 每贴平均分数:13
回帖的总数量:7 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:13 结贴的总分数:180
无满意结贴数:3 无满意结贴分:50
未结的帖子数:1 未结的总分数:10
结贴的百分比:92.86 % 结分的百分比:94.74 %
无满意结贴率:23.08 % 无满意结分率:27.78 %
值得尊敬
取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=qunqun886
好像是吧。
out.println(UserName);
out.println(UserPassword);
用户名和密码都能够正常的传值啊,应该是那个判断的函数出问题了啊