Chinaunix

标题: 这个程序有错误吗? [打印本页]

作者: 傲者芭蕾    时间: 2003-04-15 13:59
标题: 这个程序有错误吗?
关于在Applet中应用JDBC访问数据库的问题?

1.嵌入网页中怎么不见access中的数据呢?

程序如下:

import java.awt.*;



import java.applet.*;



import java .sql.*;



public class Applet1 extends Applet



{ public void init() { resize(800,600); }



public void paint(Graphics g) //此方法用于显示输出



{

this.setBackground(Color.lightGray ); //定义背景颜色

this.setForeground(Color.red); //定义前景颜色



String url="jdbcdbck";

String ls_1="select * from test";

try //异常处理模块

{ Class.forName("Sun.jdbc.odbc.JdbcOdbcDriver"; //加载驱动程序



Connection con=DriverManager.getConnection(url,"","";//建立连接



Statement stmt=con.createStatement();//执行SQL



ResultSet result=stmt.executeQuery(ls_1); //返回结果



g.drawString("编号",40,40);

g.drawString("姓名",80,40);

g.drawString("其他",160,40);

int i=10; while(result.next()) { //取各个字段的值

g.drawString(result.getString(1),40,60+i);

g.drawString(result.getString(2),80,60+i);

g.drawString(result.getString(3),160,60+i);

i+=20; } //关闭连接

result.close();

stmt.close();

con.close(); } //捕获异常

catch(SQLException ex){}

catch(java.lang.Exception ex){}



}



}
作者: cinc    时间: 2003-04-15 23:24
标题: 这个程序有错误吗?
修改程序,这样你能看到错误信息:
catch(SQLException ex){
  System.out.println(ex);
}
catch(java.lang.Exception ex){
  System.out.println(ex);
}

有可能是权限的问题,sun 规定 applet 不能访问本地的文件。
作者: ln2s    时间: 2003-04-16 16:15
标题: 这个程序有错误吗?
同意
作者: elgs    时间: 2003-04-17 08:15
标题: 这个程序有错误吗?
我也遇到了这个问题, 无法解决。 不过我有一个想法, 就是先用servlet或者jsp连接数据库, 然后用 document.someApplets.someMethods()一个一个地向applet传递数据。 我查了很多资料, 最后看到一个老外对这个问题最后无奈地感叹到 Thanks Microsoft!  呵呵, applet正在被微软抛弃。
作者: 傲者芭蕾    时间: 2003-04-17 09:01
标题: 这个程序有错误吗?
原帖由 "cinc" 发表:
修改程序,这样你能看到错误信息:
catch(SQLException ex){
  System.out.println(ex);
}
catch(java.lang.Exception ex){
  System.out.println(ex);
}

有可能是权限的问题,sun 规定 applet 不能访问?.........


  [/img]
作者: 傲者芭蕾    时间: 2003-04-18 11:14
标题: 这个程序有错误吗?
各们看看啊!
作者: 傲者芭蕾    时间: 2003-04-23 19:26
标题: 这个程序有错误吗?
....




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2