資料庫操作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...