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水木清华站∶精华区