applet怎么读不出数据库?

bamboohorse 2004-12-05 11:17:51
Access数据库中只有一行记录:
ID x y
1 20 30
现在用如下applet将20读出来,可为什么结果一直是0呢?难道是jdbc驱动程序的关系?可是不用applet访问就是正常的。我是初学,还请各位高手指点!
import java.sql.*;
import java.applet.*;
import java.awt.*;

public class JdbcTest extends Applet{
private int x=0;
public void init() {
try{
String url = "jdbc:odbc:sxdb";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection(url);
Statement stmt = conn.createStatement();
ResultSet res = stmt.executeQuery("select x from table3");
while(res.next())
{
x=res.getInt(1);
}
res.close();
stmt.close();
conn.close();
}
catch (Exception e){
System.out.println("Cannot get connection");
System.out.println(e.getMessage());
}
}

public void paint(Graphics g) {
g.drawString(""+x, 50, 60 );
}
}

...全文
242 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tom2005 2004-12-06
  • 打赏
  • 举报
回复
Java2下Applet数字签名具体实现方法
http://dev.csdn.net/develop/article/44/44812.shtm
bamboohorse 2004-12-05
  • 打赏
  • 举报
回复
我看到网上的一些例子也是这样用的啊。那么应该怎么做呢?
classjava 2004-12-05
  • 打赏
  • 举报
回复
^_^,你的数据库访问是正常的
但是你那个x是调用了成员变量x,
如果不是0那才叫奇迹^_^
blacksun8334 2004-12-05
  • 打赏
  • 举报
回复
up
TGITCIC 2004-12-05
  • 打赏
  • 举报
回复
请对你的APPLET进行签名JARSIGNER,就是自签,APPLET就可以进行DATABASE SOCKET LOCAL FILE的读写,就可以突破APPLET的一切限制
bamboohorse 2004-12-05
  • 打赏
  • 举报
回复
有没有人来帮忙解答一下阿,我还是搞不定阿!

62,614

社区成员

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

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