mysql 中插入語句的錯誤

2021-06-20 21:45:15 字數 1160 閱讀 2713

public int register(string email, string name, string password, string loc,

double latitude, double longitude,string user_pic)

*/// system.out.println("郵箱未註冊");

// 執行更新

pstmt2.setstring(1,name);

pstmt2.setstring(2,password);

pstmt2.setstring(3,email);

pstmt2.setstring(4,loc);

pstmt2.setdouble(5,latitude);

pstmt2.setdouble(6,longitude);

int rs = pstmt2.executeupdate();// 執行成功返回更新的屬性個數,否則返回0

// 判斷使用者是否存在

return rs;

} catch (sqlexception e) finally

return 0;

}

一開始我是直接把字串資料  像name,password,email,直接寫進去的,但是錯誤的,這裡面的資料按道理是"' "'用的三個引號括起來的字元資料,所以要改為?然後賦值,不然的話會出現  當插入的資料不是數字的時候  就會報錯!
*string sql2 = "insert into user(user_name,user_pswd,user_email,user_loc,user_lat,user_long)"

+ "values("

+ name

+ ","

+ password

+ ","

+ email

+ ","

+ loc

+ ","

+ latitude

+ ","

+ longitude

+ ")";*/

Mysql插入語句

方式一語法 insert into 表名 列名,values 值1,值要與列名對應1.插入的值型別要與列的型別一致或相容 insert into beauty id,name,borndate,phone,photo,boyfriend id values 13,肥清 女 1990 4 23 111...

mysql 插入語句

mysql 插入語句 什麼時候用單引號,什麼時候不用?1 先建立乙個表 create table user username varchar 255 age int,marry boolean,birthday date 注意,最後乙個括號前面不能有逗號,否則出錯 2 插入語句 insert int...

mysql的插入語句的條件插入

mysql的建立表語句 create table coordination template share id int 11 not null auto increment,regional id int 11 default null,org id int 11 default null comm...