BBS水木清华站∶精华区
发信人: cavn (小满), 信区: Java
标 题: Re: 急,一个JDBC问题,请大侠们帮助
发信站: BBS 水木清华站 (Wed Jun 2 11:49:02 1999)
【 在 templer (圣堂武士) 的大作中提到: 】
∶ 现有一段程序如下:
∶ import java.net.URL;
∶ import java.sql.*;
∶ import java.awt.*;
∶ import java.applet.*;
∶ public class count2 extends Applet{
∶ StringBuffer buf;
∶ boolean link=false;
∶ Connection con;
∶ public void init(){
∶ buf=new StringBuffer();
∶ String url="jdbc:oracle:thin:@10.1.1.11:1521:ora8";//加入数据源名
∶ try{
∶ addString(url+" ");
∶ DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());//加入驱动程序名
该驱动程序如果安装在本地,浏览器的虚机是找不到的,
如果通过WEB服务器下栽,那么该驱动程序是否与该小程序处于同一个路径下,即
WEB服务器是否能够将驱动程序传给客户端浏览器?
∶ addString("1");
∶ con=DriverManager.getConnection(url,"bidf","qazdd567");
∶ addString("2");
∶ link=true;
∶ //checkForWarning(con.getWarnings());
∶ DatabaseMetaData dma=con.getMetaData();
∶ addString("\nConnected to"+dma.getURL());
∶ addString("Driver "+dma.getDriverName());
∶ addString("Version "+dma.getDriverVersion());
∶ addString("");
∶ con.close();
∶ }
∶ catch(SQLException ex){
∶ addString("\n***SQLException caught****");
∶ while(ex!=null){
∶ addString("SQLState:"+ex.getSQLState());
∶ addString("Message: "+ex.getMessage());
∶ addString("Vendor: "+ex.getErrorCode());
∶ ex=ex.getNextException();
∶ addString("");
∶ }}
∶ catch(java.lang.Exception ex){
∶ addString("Other Error");
∶ ex.printStackTrace();
∶ }}
∶ void addString(String str){
∶ buf.append(str);
∶ repaint();
∶ }
∶ public void paint(Graphics g){
∶ g.drawRect(0,0,size().width-1,size().height-1);
∶ g.drawString(buf.toString(),5,15);
∶ }
∶ }
∶ 这是一个Applet,连Oracle数据库,类库已经安装,是用一个
∶ 可以执行的Application改的,但IE和NETSCAPE都报告找不到
∶ SQL类库,请各位劳心看看,指出里面有什么错误。
--
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: ns.pubnic.buaa.]
BBS水木清华站∶精华区