关于jdbc-odbc的问题

park99 2004-06-18 01:07:08
运行代码:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;

public class Project2 extends Applet implements ActionListener
{
private Button searchButton;
TextArea textResult;

public void init()
{
setBackground(new Color(255,255,255));
setFont(new Font("helvetica",Font.PLAIN,12));
GridBagLayout gridbag=new GridBagLayout();
setLayout(gridbag);
GridBagConstraints constraints=new GridBagConstraints();
constraints.weightx=1.0;
constraints.weighty=0.0;
constraints.insets=new Insets(4,2,4,2);
constraints.anchor=GridBagConstraints.CENTER;
constraints.fill=GridBagConstraints.NONE;
constraints.gridwidth=GridBagConstraints.REMAINDER;
searchButton=new Button("Get all");
gridbag.setConstraints(searchButton,constraints);
add(searchButton);
searchButton.addActionListener(this);
textResult=new TextArea(7,80);
constraints.weighty=1.0;
gridbag.setConstraints(textResult,constraints);
add(textResult);

}

public void actionPerformed(ActionEvent event)
{
if (event.getSource()==searchButton)
{
processRequest();

}

}

private synchronized void processRequest()
{
String stringResult="";
String result;
try
{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:company";
Connection con=DriverManager.getConnection(url,"sa","");
Statement stmt=con.createStatement();
String sqlString="Select categoryID,categoryName From Categories";
ResultSet rs=stmt.executeQuery(sqlString);
while(rs.next())
{
result="";
result+=rs.getString(1)+"\t";
result+=rs.getString(2)+"\n";
stringResult+=result;

}
textResult.setText(stringResult);
rs.close();
stmt.close();

}
catch(Exception e)
{
textResult.setText(e.getMessage());

}

}


}
出现下面结果:access denied (java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc)
如何解决.(我在policytool中设了java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc和FilePermission的权限)
...全文
134 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gyf168 2004-06-18
  • 打赏
  • 举报
回复
jdk1.4版本中applet需使用安全管理器才能用jdbc-odbc连接数据库。
介绍你一本书<<applet编程实例>>,何梅,上面有用applet连接各种数据的例子
chashui 2004-06-18
  • 打赏
  • 举报
回复
帮你up

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧