-2

我制作了一个基本的 Swing 应用程序来将数据输入 MySQL 服务器。由于某种原因没有访问驱动程序以连接到数据库。这是代码。提前感谢所有答案

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();
    }   
  }
}
4

1 回答 1

3

请阅读小程序可以做什么和不能做什么

未签名的小程序不能执行以下操作:

  • 他们无法访问客户端资源,例如本地文件系统、可执行文件、系统剪贴板和打印机。
  • 他们无法连接到任何第三方服务器(除了它源自的服务器之外的任何服务器)或从任何第三方服务器检索资源。
  • 他们无法加载本机库。
  • 他们无法更改 SecurityManager。
  • 他们无法创建 ClassLoader。
  • 他们无法读取某些系统属性。有关禁止的系统属性列表,请参阅系统属性。

也许简单可行的方法是查看由@Andrew Thompson完成的Java Web Start

于 2012-06-26T07:14:21.397 回答