package?test1;
10年的阜平網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整阜平建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“阜平網(wǎng)站設(shè)計(jì)”,“阜平網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
/**
*?用戶類
*/
public?class?User?{
private?String?name;
private?int?age;
public?String?getName()?{
return?name;
}
public?void?setName(String?name)?{
this.name?=?name;
}
public?int?getAge()?{
return?age;
}
public?void?setAge(int?age)?{
this.age?=?age;
}
@Override
public?String?toString()?{
return?"User?[name="?+?name?+?",?age="?+?age?+?"]";
}
}
package test1;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
/**
* 主方法類
*/
public class Test1 {
// 創(chuàng)建鍵盤輸入對(duì)象
static Scanner input = new Scanner(System.in);
// 存儲(chǔ)用戶
static ListUser userList = new ArrayList();
public static void main(String[] args) {
try {
// 初始化數(shù)據(jù)
User e1 = new User();
e1.setName("張三");
e1.setAge(18);
User e2 = new User();
e2.setName("李四");
e2.setAge(21);
userList.add(e1);
userList.add(e2);
while (true) {
System.out.println("=========菜單=========");
System.out.println("1.增加新用戶;2.修改用戶;3.刪除用戶;4.查找用戶;5.退出)");
System.out.println("請(qǐng)鍵入對(duì)應(yīng)的數(shù)字(1-5)進(jìn)入相應(yīng)的功能");
int handle = input.nextInt();
caseMenu(handle);
}
} catch (Exception e) {
throw new RuntimeException("請(qǐng)輸入正確的內(nèi)容!");
}
}
/*
* 選擇菜單
*/
private static void caseMenu(int handle) {
try {
s: switch (handle) {
case 1:
// 新增用戶
User user = new User();
System.err.print("請(qǐng)輸入用戶名:");
String name = input.next();
// 判斷用戶名是否已存在
f: for (User u : userList) {
if (u.getName().equals(name)) {
System.err.println("用戶名已存在, 新增失敗");
// 直接跳出switch
break s;
}
}
System.err.print("請(qǐng)輸入年齡:");
int age = input.nextInt();
// 將新增用戶插入List集合
user.setName(name);
user.setAge(age);
userList.add(user);
System.out.println("新增用戶成功!");
// 查詢所有用戶
showAllUsers();
break;
case 2:
// 修改用戶
System.err.print("請(qǐng)輸入需要修改年齡的用戶名:");
String uName = input.next();
// 判斷用戶名是否已存在
f: for (User u : userList) {
if (u.getName().equals(uName)) {
System.err.print(uName + "年齡修改為: ");
int uAge = input.nextInt();
u.setAge(uAge);
System.err.println("修改成功!");
showAllUsers();
// 直接跳出switch
break s;
}
}
System.err.println("用戶名為:" + uName + "的用戶不存在, 修改失敗!");
break;
case 3:
// 刪除用戶
System.err.print("請(qǐng)輸入要?jiǎng)h除的用戶名:");
String dName = input.next();
// 判斷用戶名是否已存在
f: for (User u : userList) {
if (u.getName().equals(dName)) {
System.err.print("確定要?jiǎng)h除\"" + dName + "\"用戶嗎?(y/n)");
String isYes = input.next();
if ("y".equals(isYes)) {
userList.remove(u);
System.err.println("刪除成功!");
} else {
System.err.println("刪除操作取消..");
}
showAllUsers();
// 直接跳出switch
break s;
}
}
System.err.println("用戶名為:" + dName + "的用戶不存在, 刪除失敗!");
break;
case 4:
// 查找用戶
System.err.print("請(qǐng)輸入要查找的用戶名:");
String sName = input.next();
// 判斷用戶名是否已存在
f: for (User u : userList) {
if (u.getName().equals(sName)) {
boolean flag = userList.contains(u);
System.err.println("用戶名: " + u.getName() + "\t年齡: " + u.getAge());
// 直接跳出switch
break s;
}
}
System.err.println("用戶名為:" + sName + "的用戶不存在, 查詢失敗!");
break;
case 5:
// 系統(tǒng)退出
// 關(guān)閉鍵盤輸入流
input.close();
System.exit(0);
break;
default:
break;
}
} catch (Exception e) {
throw new RuntimeException("請(qǐng)輸入正確的內(nèi)容!");
}
}
/*
* 查詢所有用戶
*/
private static void showAllUsers() {
for (User u : userList) {
System.out.println("姓名: " + u.getName() + "\t年齡: " + u.getAge());
}
}
}
1:在網(wǎng)頁(yè)中編寫一個(gè)按鈕,比如添加用戶
form action="xxx.jsp"/
input type="submit" value="添加用戶"/
/form
2:添加mysql的jdbc驅(qū)動(dòng)jar包
3:編寫一個(gè)數(shù)據(jù)庫(kù)操作輔助類,使用的sql語(yǔ)句,差不多如下
insert into tb_user values(?,?,?)等,你寫的太簡(jiǎn)單,詳細(xì)點(diǎn)的要求可以發(fā)郵件到lixihara@126.com,我會(huì)幫你完成哦
客戶信息可以存在數(shù)據(jù)庫(kù)里面,增加的時(shí)候,通過(guò)代碼連接上mysql數(shù)據(jù)庫(kù),然后拼接sql語(yǔ)句,查詢或者增加修改數(shù)據(jù)庫(kù)的字段和數(shù)據(jù)。連接數(shù)據(jù)庫(kù)示例:
//?驅(qū)動(dòng)程序名
String?driver?=?"com.mysql.jdbc.Driver";
//?URL指向要訪問(wèn)的數(shù)據(jù)庫(kù)名scutcs
String?url?=?"jdbc:mysql://127.0.0.1:3306/scutcs";
//?MySQL配置時(shí)的用戶名
String?user?=?"root";?
//?MySQL配置時(shí)的密碼
String?password?=?"root";
try?{?
//?加載驅(qū)動(dòng)程序
Class.forName(driver);
//?連續(xù)數(shù)據(jù)庫(kù)
Connection?conn?=?DriverManager.getConnection(url,?user,?password);
if(!conn.isClosed())?
System.out.println("Succeeded?connecting?to?the?Database!");
//?statement用來(lái)執(zhí)行SQL語(yǔ)句
Statement?statement?=?conn.createStatement();
//?要執(zhí)行的SQL語(yǔ)句
String?sql?=?"select?*?from?student";
//?結(jié)果集
ResultSet?rs?=?statement.executeQuery(sql);
System.out.println("-----------------");
System.out.println("執(zhí)行結(jié)果如下所示:");
System.out.println("-----------------");
System.out.println("?學(xué)號(hào)"?+?"\t"?+?"?姓名");
System.out.println("-----------------");
以用戶管理為例,新增用戶功能就是點(diǎn)擊新增按鈕,彈出新增用戶窗口,然后填寫相關(guān)信息,點(diǎn)擊保存,就把這個(gè)表單提交到后臺(tái),后臺(tái)再調(diào)用jdbc,將表單信息新增到數(shù)據(jù)庫(kù)即可。
網(wǎng)站標(biāo)題:java新增用戶代碼實(shí)現(xiàn),Java用戶添加
文章起源:http://sd-ha.com/article14/dsihode.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、網(wǎng)站維護(hù)、做網(wǎng)站、響應(yīng)式網(wǎng)站、網(wǎng)站收錄、動(dòng)態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)