已采納回答 / charsandrew
這個方法返回一個java.sql的連接Connection類的實例-conn;通過在別的類中使用這個方法獲得這個實例,然后就可以調用conn的方法,比如createStatement();等。?
2016-08-17
已采納回答 / charsandrew
定義URL,USER,PASSWOED變量時出錯:定義時出錯肯定是語法錯誤了,再檢查下語法,另外他們應該是常量,使用static final修飾的。
2016-08-15
已采納回答 / qq_一路向左_0
造成這個問題的原因是你用的Mysql版本過高,mysql在高版本中增加了數據加密技術,也就是SSL協議,在用戶通過第三方軟件連接時需要對連接信息進行SSL轉換加密,而你提供的地址如果沒有申明SSL轉換,就會導致新版mysql無法識別,相當于你提供了錯誤的地址。解決方法是在url后面加上SSL申明useSSL=true。比如我這樣:"jdbc:mysql://localhost:3306/zx?useUnicode=true&useSSL=true"
2016-08-11
最贊回答 / helloworld2008
這個問題,我想回答!第一次發現這個問題的時候,當天晚上睡覺前思考,晚上做夢也在想,對于我這個連菜鳥都算不上的初學者來說是個大問題啊。然后,今天debug了下,知道了問題所在。我們在add女神函數中,sql語句中有的值是直接設定,有的是要通過用戶輸入的,我們之前寫的測試函數,是將每個值都賦了,所以沒有出現這個問題;而我們在view類中寫的這幾個if語句只是賦了姓名,年齡,生日,電話,Email五個信息,而有些既沒有設定又沒有賦初值的,默認就是null了,此時就會出現nullpointerexception,...
2016-08-09
最贊回答 / _Allen_
造成前面兩個null的原因是下面這兩行要放在while循環外面,List<Map<String,Object>> params=new ArrayList<Map<String,Object>> ();Map<String,Object> param=new HashMap<String,Object>();
2016-08-06