




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、JAVAWeb 實現(xiàn)注冊登錄系統(tǒng)最近因為項需要寫個數(shù)據(jù)庫的展系統(tǒng),之前沒有接觸過java web 的開發(fā)也是bijaio頭疼。經(jīng)過周的輾轉終于勉強完成了個簡單的原型系統(tǒng),話不多說,上貨。(Eclipse?。?(1)在eclipse導航欄找到HelpInstallnew software(2)查看你的eclipse版本:找到eclipse安裝路徑下reademe件夾下的HTML件打開, 查看版本號這我的是oxygen版本,家根據(jù)的版本號到上搜查對應要下載的版本(3)在地址欄如下輸稍等會會動跳出(拉到最下選擇web、XML、java EE、and OSGIEnterprise Developmen
2、t)可以全選或者根據(jù)需要選擇其中個(我當時是選擇所有下載但是出現(xiàn)問題,最后只選擇了個需要的,家可以去 查找正常web開發(fā)需要的那個)可能還會有沒有這個選項卡,Emmm百度吧,我沒遇到。(4)然后就是等待下載了,但是我在這個地卡住了很久,希望讀者不要像我樣,如果遇到,站內(nèi)佬們也給出了很多解答。下載成功的就可以根據(jù)向導的默認來安裝。 這我選擇的是Tomcat9。配置法站內(nèi)佬們也都有很多章來幫助家,讀者可以查找配置。 File newotherWebDynamic Web Project輸項名稱,注意Target runtime 在下拉框選擇剛剛安裝好的Tomcat9。路next下去,如果有需要的可
3、以根據(jù)提更改。 家可以先展開項,看看的結構。 正常會使到的就是在java resources下的某個包中新建class、Servlet等后臺件。其次就是在WebContent下新建前端jsp、js等件。 )因為項的是SQL server,因此我使的是連接SQL server的jdbc,家根據(jù)需要下載并配置jdbc。前提是先將的SQL server數(shù)據(jù)庫配置好?。】梢許SMS來管理的SQL。記得要在SQL 中新建個t_user表來存儲注冊的戶信息?。。?)DbUtil.java:獲取數(shù)據(jù)庫連接public class DbUtil/這更換成的數(shù)據(jù)庫和戶密碼private String dbPas
4、sword=zxc123456;private String jdbcName=com.microsoft.sqlserver.jdbc.SQLServerDriver;/獲取數(shù)據(jù)庫public Connection getCon() throws ExceptionClass.forName(jdbcName);Connection con=DriverManager.getConnection(dbUrl,dbUserName,dbPassword);return con;/關閉數(shù)據(jù)庫public void closeCon(Connection con) throws Exception
5、if(con!=null) con.close();public static void main (String args) DbUtil dbUtil=new DbUtil();try System.out.println();(2)Operation.java:import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;/*/public user login(Connection con,user user) throws Exceptionuser resultUser=
6、null;String sql=select *from dbo.t_user where userName=? and password=?;PreparedStatement pstmt=con.prepareStatement(sql);pstmt.setString(1, user.getUserName();pstmt.setString(2, user.getPassword();ResultSet rs=pstmt.executeQuery();resultUser.setUserName(rs.getString(userName);resultUser.setPassword
7、(rs.getString(password);rs.close();public boolean register(Connection con,user user) throws Exceptionboolean flag=false;PreparedStatement pstmt=null;String sql=INSERT INTO dbo.t_user(userName,password)VALUES(?,?);pstmt=con.prepareStatement(sql);pstmt.setString(1, user.getUserName();pstmt.setString(2
8、, user.getPassword();if(pstmt.executeUpdate()0) flag=true;return flag;(3)LoginServlet.java:*/protected void doGet(HttpServletRequest req,HttpServletResponse resp) throwsprotected void doPost(HttpServletRequest req,HttpServletResponse resp) throws/*/String userName=req.getParameter(userName);String p
9、assword=req.getParameter(password);/數(shù)據(jù)連接Connection con=db.getCon();if(dao.login(con,user1)!=null) resp.sendRedirect(Home.jsp);else resp.sendRedirect(register.jsp);catch (Exception e) (4)RegisterServlet.java:import javax.servlet.ServletException;/*/protected void doPost(HttpServletRequest req,HttpSer
10、vletResponse resp) throwsServletException,IOExceptionString userName=req.getParameter(username);String password=req.getParameter(password1);DbUtil db=new DbUtil();user user=new user(userName,password);Operation dao=new Operation();try Connection con=db.getCon();if(dao.register(con, user) resp.sendRedirect(login.jsp);else resp.sendRedirect(register.jsp);catch (Exception e) e.printStackTrace();(5)user.java:讀取戶this.passWord=password;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年水利水電工程考生指南試題及答案
- 行政管理科技影響試題及答案指南
- 公共關系的文化傳播策略試題及答案
- 食品城發(fā)生火災應急預案(3篇)
- 2025年物聯(lián)網(wǎng)技術在互聯(lián)網(wǎng)行業(yè)的應用與市場前景分析報告
- 行政管理心理健康維護試題及答案
- 行政管理自考生產(chǎn)力分析試題及答案總結
- 行政管理中的成果轉化問題試題及答案
- 公共關系中的實證研究方法試題及答案
- 2025工程項目管理實務試題及答案
- DBJ41T 287-2024 河南省預拌混凝土質量管理標準
- 《智能媒體傳播》課程教學大綱
- 2025年多人股東合作協(xié)議書
- 時間序列分類與聚類方法-深度研究
- 七年級數(shù)學下冊 第3章 單元綜合測試卷(北師陜西版 2025年春)
- 2024年公司網(wǎng)絡安全管理制度
- NCCN化療止吐指南教程
- 《小王子》講解+知識點+教案+課件
- 2025年甘肅蘭州市事業(yè)單位招考(868人)高頻重點提升(共500題)附帶答案詳解
- 生成式人工智能的教育應用與展望-以ChatGPT 系統(tǒng)為例
- 妊娠期糖尿病病人的護理查房
評論
0/150
提交評論