-2
我已經做了一個基本的應用程序向MySQL服務器輸入數據。由於某種原因,不能訪問驅動程序來連接到數據庫。這是代碼。預先感謝所有的答案Swing應用程序到小應用程序
import javax.swing.*;
import java.awt.event.*;
import java.sql.*;
public class Action extends JApplet {
public void init() {
}
public Action() {
JButton button = new JButton("Click here");
button.addActionListener(new EventHandler());
add(button);
}
}
public class EventHandler implements ActionListener{
public void actionPerformed(ActionEvent e) {
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url = "jdbc:mysql://localhost:3306/testgui";
Connection con= DriverManager.getConnection(url,"root", null);
String str = JOptionPane.showInputDialog(null,"Enter type");
String abc = JOptionPane.showInputDialog(null,"Enter number");
Statement st= con.createStatement();
st.executeUpdate("insert into tb1 values (null,'"+str+"',"+abc+")");
}
catch(Exception e1){
e1.printStackTrace();
}
}
}
完成你得到錯誤信息?異常? – John3136
另外,您可能需要在try塊中添加finally子句,以關閉語句和連接。 – Morfic
@John 3136我沒有得到任何例外或消息。當我在eclipse中運行它時,它工作正常,但是當我在瀏覽器上運行它時,它不會在MySQL服務器數據庫中添加數據 – user1481851