08 10 資料庫操作

2021-07-04 11:39:19 字數 2504 閱讀 9058

資料庫操作mysql

//建立資料庫

create database clazz

//建立student表

create table student(

id int not null primary key auto_increment ,//primary key 主鍵 auto_increment 自增長

name varchar(30) not null,

*** varchar(10),

age int)

//插入資料

insert into student (name,***,age)values("張三","男",20)

//插入資料

insert into student (name,***,age)values("李斯","男",23)

//刪除資料

delete from student where id=2

//更新資料

update student set name="張思",age=21 where id=1

//查詢資料

select * from student

//插入資料

insert into student (name,***,age)values("李斯","男",23)

//查詢資料

select * from student

註冊、登入

//**sqlmanger**  連線資料庫值確保呼叫的物件只有乙個

public

class

sqlmanger

public

void

setstate(statement state)

public

static sqlmanger manger;

//建立外部呼叫的方法

public

static

synchronized sqlmanger newinstance()

return manger;

}//私有化sqlmanger

private

sqlmanger()

// system.out.println("執行成功");

}else

} catch (classnotfoundexception e) catch (sqlexception e)

}}//**register(註冊)視窗實現**

public

class

register

extends

jframe catch (exception e)

}});

}/**

* create the frame.

*/public

register() else

} catch (sqlexception e)

}});

btnnewbutton.setbounds(155, 169, 93, 23);

contentpane.add(btnnewbutton);

jlabel lblusername = new jlabel("username");

lblusername.setbounds(39, 39, 82, 15);

contentpane.add(lblusername);

jlabel lblpasword = new jlabel("pasword");

lblpasword.setbounds(39, 102, 82, 15);

contentpane.add(lblpasword);

}}//**login(登入)視窗實現**

public

class

login

extends

jframe catch (exception e)

}});

}/**

* create the frame.

*/public

login()

} catch (sqlexception e)

}});

btnlogin.setbounds(178, 162, 93, 23);

contentpane.add(btnlogin);

jlabel lblusername = new jlabel("username");

lblusername.setbounds(56, 50, 85, 15);

contentpane.add(lblusername);

jlabel lblpassword = new jlabel("password");

lblpassword.setbounds(56, 107, 85, 15);

contentpane.add(lblpassword);

}}

資料庫(庫操作)

information schema 虛擬庫,不占用磁碟空間,儲存的是資料庫啟動後的一些引數,如使用者表資訊 列資訊 許可權資訊 字元資訊等 performance schema mysql 5.5開始新增乙個資料庫 主要用於收集資料庫伺服器效能引數,記錄處理查詢請求時發生的各種事件 鎖等現象 my...

資料庫 資料庫基本操作

操作練習 修改表結構 表資料的操作 實現 1 建立表 create table student stu no char 12 not null primary key,stu name varchar 20 not null gender tinyint 1 default1,age tinyint...

資料庫操作

第乙個問題 通常用datareader對像 sqlcommand comm new sqlcommand select count from login where name textbox1.text and password textbox2.text,conn datareader dr co...