閱讀數:29
/*string tablename=""; //表名
string sql="select * from "+tablename;
//連線資料庫獲取connection(一般單獨寫在乙個工具類)
connection conn = jdbcmysql.getconnection();
preparedstatement stmt = conn.preparestatement(sql);
resultset rs = stmt.executequery(sql);
while(rs.next())
rs.close();*/
//插入
/*string sql ="insert into idandpassword (stuid,password) values(?,?)";//或者在問號處可直接寫入新資料
//連線資料庫獲取connection(一般單獨寫在乙個工具類)
connection conn = jdbcmysql.getconnection();
preparedstatement stmt = conn.preparestatement(sql);
stmt.setstring(1, "iddd");//數字1插入的資訊對應上面的問號位置
stmt.setstring(2, "123");//插入的資訊
stmt.executeupdate();
stmt.close();*/
//查詢
/*string sql = " select * from images where stuid = "+ stuid;
//連線資料庫獲取connection(一般單獨寫在乙個工具類)
connection conn = jdbcmysql.getconnection();
preparedstatement stmt = conn.preparestatement(sql);
resultset rs = stmt.executequery(sql);
rs.next();
rs.getstring("name");
rs.close();
*///修改
/*string sql ="update idandpassword set password = ?, test = ? where stuid = ?";
//連線資料庫獲取connection(一般單獨寫在乙個工具類)
connection conn = jdbcmysql.getconnection();
preparedstatement stmt = conn.preparestatement(sql);
stmt.setstring(1,"aaaaa");//方法中1,2,3對應問號位置
stmt.setint(2, 122);
stmt.setstring(3,"zzz");
stmt.executeupdate();
stmt.close();
*///刪除
/*string sql ="delete from idandpassword where stuid= ?";
preparedstatement stmt = conn.preparestatement(sql);
stmt.setstring(1,"ddd" ); //刪除id="ddd"的資料
stmt.executeupdate();
stmt.close();*/
關於關閉資料庫連線:
最好是在工具類寫乙個方法把conn,stmt,rs都關閉掉。
jdbcmysql.closeall(conn, stmt, rs);
Java實現對mysql資料庫的增刪查改
前面我們已經講過如何實現對mysql資料庫的連線。最簡單的資料庫操作就是增刪查改。其實對懂得實現對資料庫的連線,其餘的,對於一些簡單的操作都是很簡單的。檢視資料 public static void show info throws classnotfoundexception,sqlexcepti...
資料庫 MySQL資料庫(一)
一 mysql資料庫系統 mysql資料庫系統就是用來對資料庫 資料的一些管理 二 資料庫系統 1.資料庫 就是用來儲存各種資料的 2.資料庫管理系統 就是用來管理各種資料庫的資料的乙個系統 三 常見的一些資料庫系統 mysql db2 oracle sql server maradb 四 資料庫 ...
Java連線MySQL資料庫
廢話不多說,直接上 記得在用eclipse建立專案後,要匯入jdbc。首先建立乙個databaseconnection類,用來連線資料庫。public class databaseconnection catch exception e public connection getconnectin ...