MySql中的一些查詢,輸入語句

2021-06-10 02:46:26 字數 1486 閱讀 1022

例如

①:在jsp登入介面:

使用者名稱:

密碼:獲取使用者名稱「login_name」和使用者密碼"login_code" :

string username=request.getparameter("login_name");

string password=request.getparameter("login_code");

在資料庫student中的資料表user中查詢是否賬戶資訊正確:

之前的**:conn = drivermanager.getconnection("jdbc:mysql://localhost/student","root", "root");
string sql="select * from user where username=' "+username+" ' and password1=' "+password+ " ' ";

//資料表user中的username是否等於獲取到的username,和資料庫中的password1是否等於獲取到的password

rs=stmt.executequery(sql);//執行資料庫查詢語句

if(rs.next())

else

②:在對資料庫的資料輸入時:

try {

conn = drivermanager.getconnection("jdbc:mysql://localhost/student", "vane", "920514");

pst = conn.preparestatement("insert into user(username,password1,***,year,month) values (?,?,?,?,?,?,?,?)");

//insert into 資料表user中的username,password1,***,year,month的值

pst.setstring(1, username);

pst.setstring(2, password);//把password(之前使用者註冊時獲取的)設定到第2列(也就是第二個問號上),也就是資料庫中的password1

pst.setstring(3, ***);

pst.setstring(4, year);

pst.setstring(5, month);

③:在對資料庫進行查詢時:

select user_no from myuser where user_id=? " + "and user_pass=?"

user_no為資料表中的指定資料列,如果為 * 則是代表所有資料列

myuser為資料表

user_id和user_pass為資料庫中的元素

即之後的操作可以對應本頁例①中setstring(」數字","值"),第乙個問號代表第一列,第二個問號代表第二列,以此類推。

LINQ中的一些查詢語句格式

linq的基本格式如下所示 var 變數 from 專案 in 資料來源 where 表示式 orderby 表示式 linq 基本子句 from查詢子句 基礎 後面跟隨著專案名稱和資料來源 示例 如下 var str from lq in str select lq 其中select語句指定了返回...

Oracle中的一些通用查詢語句

select from all tables 查詢所有表 select sysdate from dual 查詢系統時間 to date 與 to char 日期和字串轉換 to date 要轉換的字串 轉換的格式 兩個引數的格式必須匹配,否則會報錯。即按照第二個引數的格式解釋第乙個引數。to ch...

mysql的一些高階語句

mysql insert into table field values value on duplicate key update field concat value ifnull field 具體本條sql的用法,請檢視手冊 二,講一下統計的用法,主要介紹如何用一條sql語句,統計某個使用者的...