我的自簽名applet完美適用於applet查看器和本地Web瀏覽器。但是,當我根據網站服務器上mysql數據庫的db名稱,用戶名和密碼更改連接字符串並通過ftp將項目上載到服務器時,applet無法連接到數據庫。 applet代碼是:客戶端計算機上的Applet JDBC連接失敗
public void init() {
JPanel panel = new JPanel();
panel.add(new JLabel("Start"));
revalidate();
// TODO start asynchronous download of heavy resources
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://www.mywebiste.com:3306/database";
String user = "user";
String password = "password";
try {
Class.forName(driver);
Connection con = DriverManager.getConnection(url,user,password);
String sql4 = "Select * from form where Il='Ankara'";
//System.out.println(password + " " + userName);
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(sql4);
panel.add(new JLabel("Connection"));
revalidate();
}
catch(Exception e) {
panel.add(new JLabel("Not Connected"));
revalidate();
}
Container content = getContentPane();
content.setLayout(new GridBagLayout());
content.add(panel);
}
可否請您發佈stacktrace? –
以及爲什麼要使用小程序?我認爲這沒有任何意義。嘗試使用罐子奧德的Java在webstart –
它不是一個Web應用程序,因此它不具有堆棧跟蹤 – user1570194