creat table std_info(s_id char(10) primary key,s_name char(10),

專注于為中小企業(yè)提供網(wǎng)站設計、成都網(wǎng)站設計服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)疊彩免費做網(wǎng)站提供優(yōu)質(zhì)的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了超過千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
tel char(15),email char(30),index(索引名)[s_name]);
CREATE?TABLE?student(
sno?INT(15)?NOT?NULL?PRIMARY?KEY,
sname?VARCHAR(50),?
sex?CHAR(2)?CHECK(sex?IN('男','女')),
dept?VARCHAR(25),?
birth?DATE,
age?INT(3)?CHECK(age?=0?AND?age?=100)
)ENGINE=INNODB?DEFAULT?CHARSET=utf8;
import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.PreparedStatement;
public class JDBC {
private Connection con = null;
private Statement stmt = null;
private ResultSet rs = null;
private String driver = "com.mysql.jdbc.Driver"; //不同的數(shù)據(jù)庫只要稍加修改即可
private String url="jdbc:mysql://localhost:3306/dataname
?characterEncoding=GBK";//連接也要改
private String user = "root";//用戶名
private String password = "mysql";//密碼
/**
* 準備連接
*/
public void startConnection() throws ClassNotFoundException, SQLException {
Class.forName(driver); //注冊數(shù)據(jù)庫驅(qū)動
con = DriverManager.getConnection(url, user, password); //獲得數(shù)據(jù)庫連接
}
/**
* 執(zhí)行select 并返回結(jié)果集 throws SQLException
*/
public ResultSet query(String sql) throws SQLException {
stmt = con.createStatement(); //創(chuàng)建Statement
rs = stmt.executeQuery(sql); //執(zhí)行查詢
return rs;
}
/**
* 執(zhí)行insert update delete
*/
public int update(String sql) throws SQLException {
stmt = con.createStatement();
int r = stmt.executeUpdate(sql);
return r;
}
/**
* 釋放資源(連接)
*/
public void releaseConnection() {
try {
if (rs != null)
rs.close();
stmt.close();
if (con != null)
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
2.對數(shù)據(jù)庫表的操作放在另外一包中,不同的操作在不同的類中實現(xiàn)-----只要在其他的包里引入這個類包,再繼承這個類即可
操作內(nèi)容:-----調(diào)用父類里的方法即可
(1)、使用結(jié)果集對數(shù)據(jù)庫表進行操作:先插入一條記錄,后刪除一條記錄;(2)、使用批處理方法插入3個學生的信息;(3)、使用事務實現(xiàn)一個同學轉(zhuǎn)專業(yè)---先刪除一條記錄、后增加一條記錄(兩者要么同時實現(xiàn),要么同時不實現(xiàn))。
3、程序的實現(xiàn)過程中加入異常處理語句
use 庫名
go -----打開庫
create table 學生信息
(學號 int not null,
姓名 char(10) not null,
班級 nvarchar(20)
成績 int )
go -----這是建表
(1)insert into 學生信息(學號,姓名,班級,成績)
values('122153032','小靜',‘計應123’,'99') ----這是插入記錄以此類推插入五條
(2)select *
from 學生信息
where 成績85 -----顯示成績大于85分的學生信息
(3) select *
from 學生信息
order by 成績desc ---將表中的所有記錄,按照成績從小到大順序排列
能幫你的只有這些,望采納!
create table student
(sno int primary key not null,
sname varchar(20) not null,
ssex char(2) check(ssex='男' or ssex='女') not null,
sage tinyint null,
sdept varchar(20) null )
名稱欄目:mysql學號怎么建,mysql學號怎么打
標題網(wǎng)址:http://chinadenli.net/article3/dsidgis.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、標簽優(yōu)化、企業(yè)建站、營銷型網(wǎng)站建設、移動網(wǎng)站建設、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)