我的自签名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