use在選定資料庫後是沒有效果的!
在drivermanager.getconnectin(url,name,password)中url指定資料庫後
sql語句的"use 資料庫;"是不起作用的,即便是執行了資料庫還是原選定的資料庫沒變。
解決方法是將url中的資料庫字串改為字串變數
string driver = "com.mysql.jdbc.driver"在隨後使用查詢(query)時都帶上資料庫變數即可。;string name = "root"
;string password = "root"
;string url = "jdbc:mysql://localhost:3306/" + databasename;
class.forname(driver);
connection conn = drivermanager.getconnection(url,name,password);
從JDBC中取出資料
首先要建立連線,為了在第二次鏈結的時候,不用重新建立connection 浪費,所以在建立連線的時候,先判斷當前物件的conn是否為null,是才進行建立,否則直接使用已有。private static connection conn null public connection getconnec...
asp ne改變datatable中的資料
datatable dt new datatable dt commoncs.getinfo 增加乙個新列 url 並賦值 dt.columns.add url typeof string datarow dr dt.rows i dr.beginedit dr url ed.encryptquer...
方法不能改變基本資料型別的的值
在呼叫方法時,若要使方法改變實參的值,可以 b a 用基本資料型別作為引數 b 用物件最為引數 c a和b都對 d a和b都不對 分析 public static void main string args private static void changeobj2 mapmap private ...