① java插入自增數據到mysql
肯定啦,你得把所有的變數改一下,我建 你不要這個做,這樣做是在廁所點燈阿。
② 我在java里寫insert,插入數據到mysql,怎樣關閉mysql的自動提交
Connection conn = null;
try
{
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:oracle:thin:@host:1521:SID","username","password");
conn.setAutoCommit(false); //取消自動提交
PreparedStatement ps = conn.prepareCall("update something");
ResultSet rs = ps.executeQuery();
conn.commit(); //手動提交
}
catch (Exception e)
{
conn.rollback();
e.printStackTrace();
}
finally
{
conn.close();
}
③ java mysql insert 語句
首先欄位要對的上,不過你的寫法好像錯誤的,你中堅定那些欄位是列明呢還是變數呢?
我猜測你應該是變數吧?但是變數的寫法明顯不對啊。
String sql="insert into score values('"+a+"','"+b+"','"+c+"');";
java中SQL語句變數的加法,你可以參考下
④ 關於java的mysql語句插入
Statement sql=con.createStatement();
String sql_insert="insert into test values("+"'"+name+"'"+","+"'"+password+"'"+","+")";
System.out.print(sql_insert);
boolean b=sql.execute(sql_insert);
if(b==true){
return "success";
}
insert語句沒問題b值false,我查表test發現已經功數據插入返值false呢
⑤ 從java中向mysql中的表中插入數據
向資料庫中插入數據只能以一條為單位的
⑥ java連接mysql插入數據問題
不報錯有可能是成功了,成功了你沒有提示的
⑦ Java里用INSERT INTO VALUES()向mysql插入數據,VALUES裡面的值是變數怎麼辦
不要直接寫到字元串裡面,要改成拼接的String sql = "INSERT INTO location(longitude, latitude)"
+ " VALUES (「+mylongitude+","+mylatitude+")";如果欄位是字元類型還要加上單引號
⑧ java向mysql插入語句 包含變數 sql=「insert into table values('"+num+"')」;怎麼不行啊
不用用+號把如果是String那就是java向mysql插入語句 包含變數 sql=「insert into table values(「『」+num+「』」);如果是int那就是sql=「insert into table values(num);