您好,登錄后才能下訂單哦!
Truncate table 表名
直接刪除表中全部數據,與delete不同的是,此方法無法使用where選擇,只能全部刪除。
truncate table users;
Java連接數據庫:
package com.edu.gkh;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Scanner;
public class Homework {
static Statement sc=null;
static Scanner sca=new Scanner(System.in);
static String username;
public static void main(String[] args) throws Exception {
getStatement();
String name2="";
String pwd2="";
for(;;){
System.out.println("請輸入注冊賬號");
String name=sca.next();
System.out.println("請輸入密碼");
String pwd=sca.next();
System.out.println("請再次輸入密碼");
String pwd1=sca.next();
if(pwd1.equals(pwd)){
name2=name;
pwd2=pwd;
System.out.println("注冊成功");
break;
}
else{
System.out.println("兩次密碼不一致,請重新輸入;是否重新注冊yes/no");
char regist=sca.next().charAt(0);
if(regist=='y'){
System.out.println("請重新輸入");
}
else if(regist=='n'){
System.out.println("您已經退出注冊");
}
else{
System.out.println("您的輸入非法");
}
}
}
System.out.println("歡迎來到J18銀行");
System.out.println("請登錄:");
System.out.println("用戶名:");
username=sca.next();
System.out.println("密碼:");
String password=sca.next();
int num=queryAccount(username,password);
if(num==1){
System.out.println("登陸成功");
for(;;){
System.out.println("請選擇交易類型:");
System.out.println("1、存錢 2、取錢 3、查詢余額");
int cz=sca.nextInt();
if(cz==1){
cun();
}else if(cz==2){
qu();
}else if(cz==3){
query();
}else{
System.out.println("謝謝使用!");
break;
}
}
}else{
System.out.println("登錄失敗");
}
}
public static void cun() throws Exception{
System.out.println("請輸入你的存款金額:");
double money=sca.nextDouble();
String sql="update account set money=money+"+money;
boolean a=sc.execute(sql);
if(!a){
System.out.println("存款成功!");
}
}
public static void qu() throws Exception{
System.out.println("請輸入你的取款金額:");
double money=sca.nextDouble();
String sql="update account set money=money-"+money;
System.out.println(sql);
boolean a=sc.execute(sql);
if(!a){
System.out.println("取款成功!");
}
}
public static int queryAccount(String username,String password) throws Exception{
String sql="select * from account where aname='"+username+"'and apwd='"+password+"'";
ResultSet rs=sc.executeQuery(sql);
int num=0;
while(rs.next()){
num++;
}
return num;
}
public static void query() throws Exception{
String sql="select money from account where aname='"+username+"'";
ResultSet rs=sc.executeQuery(sql);
double money=0;
while(rs.next()){
money=rs.getDouble(1);
}
System.out.println("你的賬戶余額:"+money);
}
public static void getStatement() throws Exception{
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/atm";
String username="root";
String password="root";
Connection c=DriverManager.getConnection(url,username,password);
sc=c.createStatement();
}
}
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。