2015-11-28 37 views
0

我是Java初學者。我正在在我試圖去渣連接到MySQL數據庫的程序,但是當我添加這些:Java與數據庫的連接性

String Name=t1.getText(); 
String Mobile=t2.getText(); 
String Email=t3.getText(); 

try 
    { 
     Class.forName("com.mysql.jdbc.Driver"); 
     Connection con=(Connection) 
DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","sagar"); 
     Statement stmt=(Statement)con.createStatement(); 

     String insert="INSERT INTO contact VALUES('"+Name+"','"+Moblie+"''"+Email+"');"; 
     stmt.executeUpdate(insert); 



    } 
    catch(Exception e) 
    { 
     JOptionPane.showMessageDialog(null, e.getMessage() ,"Error", 1); 

    } 

我得到了很多很多的錯誤上面和下面的代碼,即使在申報值。

請在我的學校書中提出一些建議,但沒有提供任何關於此的信息。

+4

發表很多很多錯誤! – Shriram

+1

'我在代碼上面和下面有很多很多的錯誤,請指出錯誤 – Ramanlfc

+0

如果它的錯誤很多......你確定你的支撐不會被搞砸嗎?驗證你的程序中的大括號。什麼類型的錯誤?編譯時間還是運行時間? –

回答

0

您的數據來源網址不正確,請嘗試將其更改爲以下。主機名和端口號應該分開:,

"jdbc:mysql://localhost:3306/test" 
+0

其實親愛的這個錯誤只是在這篇文章中,對不起,在實際的程序中我使用了你提到的代碼。錯誤不在此代碼中,錯誤顯示在我未寫的代碼中 –

+0

@SagarSingh請附上錯誤「截圖」,以便我們可以找到最新的錯誤。否則從代碼的角度來看,你的代碼是正確的。所以可能會有一些導入,一些大括號錯位錯誤。所以,要麼發佈你的代碼,要麼發佈你的錯誤截圖。 –