java中execquery(),javaee登录界面
首先在此之前我們應該正確安裝數據庫,以及eclipse(javaee)文件包。
1.首先在javaee中建立新的項目
2.右鍵點擊WebContent-New-JSP File,新建jsp(動態)文件。(想在哪個文件夾里添加jsp文件,就直接右擊文件夾新建,注意一定不要展開文件夾,否則容易出現路徑不正確的問題)
3.進行頁面的編寫
login.jsp
logincheck.jsp
Insert title hereResultSet rs=db.executeQuery(sql);//運行上面的語句if(rs.next())
{/* if(password.equals(rs.getString(2)))
{
}*/
if(password.equals(rs.getObject("password"))){
response.sendRedirect("loginsuccess.jsp");
}else{
out.print("");
response.setHeader("refresh","0;url=login.jsp");
}
}else{
out.print("");
response.setHeader("refresh","0;url=login.jsp");
}%>
loginsuccess.jsp
Insert title here登錄成功
創建DBBean.java,連接數據庫
package Bean;
import java.sql.*;
public class DBBean {
private String driverStr = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
private String connStr = "jdbc:sqlserver://localhost:1433; DatabaseName=z";
private String dbusername = "ZH";
private String dbpassword = "123";
private Connection conn = null;
private Statement stmt = null;
public DBBean()
{
try
{
Class.forName(driverStr);
conn = DriverManager.getConnection(connStr, dbusername, dbpassword);
stmt = conn.createStatement();
}
catch (Exception ex) {
System.out.println("數據連接失敗!");
}
}
public int executeUpdate(String s) {
int result = 0;
System.out.println("--更新語句:"+s+"\n");
try {
result = stmt.executeUpdate(s);
} catch (Exception ex) {
System.out.println("執行更新錯誤!");
}
return result;
}
public ResultSet executeQuery(String s) {
ResultSet rs = null;
System.out.print("--查詢語句:"+s+"\n");
try {
rs = stmt.executeQuery(s);
} catch (Exception ex) {
System.out.println("?執行查詢錯誤!");
}
return rs;
}
public void execQuery(String s){
try {
stmt.executeUpdate(s);
} catch (SQLException e) {
// TODO Auto-generated catch block
System.out.println("執行插入錯誤!");
}
}
public void close() {
try {
stmt.close();
conn.close();
} catch (Exception e) {
}
}
}
4.進行程序執行,最后登錄成功!
原文:http://www.cnblogs.com/zhangjiabei/p/6464147.html
總結
以上是生活随笔為你收集整理的java中execquery(),javaee登录界面的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .net md5 java 偏移量_C#
- 下一篇: C/C++二叉树前序遍历,中序遍历,后序