00000001.htm

来自「水木清华BBS」· HTM 代码 · 共 85 行

HTM
85
字号
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人:&nbsp;NetAnt&nbsp;(马上就要答辩啦),&nbsp;信区:&nbsp;Java&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>标&nbsp;&nbsp;题:&nbsp;Re:&nbsp;急,一个JDBC问题,请大侠们帮助&nbsp;<BR>发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Wed&nbsp;Jun&nbsp;&nbsp;2&nbsp;11:24:03&nbsp;1999)&nbsp;<BR>&nbsp;<BR>【&nbsp;在&nbsp;templer&nbsp;(圣堂武士)&nbsp;的大作中提到:&nbsp;】&nbsp;<BR>∶<I>&nbsp;现有一段程序如下:&nbsp;</I><BR>∶<I>&nbsp;import&nbsp;java.net.URL;&nbsp;</I><BR>∶<I>&nbsp;import&nbsp;java.sql.*;&nbsp;</I><BR>∶<I>&nbsp;import&nbsp;java.awt.*;&nbsp;</I><BR>∶<I>&nbsp;import&nbsp;java.applet.*;&nbsp;</I><BR>∶<I>&nbsp;public&nbsp;class&nbsp;count2&nbsp;extends&nbsp;Applet{&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;StringBuffer&nbsp;buf;&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;boolean&nbsp;link=false;&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;Connection&nbsp;con;&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;void&nbsp;init(){&nbsp;&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;buf=new&nbsp;StringBuffer();&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;url=&quot;jdbc:oracle:thin:<A HREF="mailto:@10.1.1.11:1521:ora8";//加入数据源名">@10.1.1.11:1521:ora8";//加入数据源名</A>&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;try{&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addString(url+&quot;&nbsp;&nbsp;&quot;);&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DriverManager.registerDriver(new&nbsp;oracle.jdbc.driver.OracleDriver());//加入驱动程序名&nbsp;</I><BR>是不是应加入Class.find()?来主动要求ClassLoader装入oracle.jdbc.driver.Oracle&nbsp;<BR>Driver&nbsp;<BR>&nbsp;<BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addString(&quot;1&quot;);&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;con=DriverManager.getConnection(url,&quot;bidf&quot;,&quot;qazdd567&quot;);&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addString(&quot;2&quot;);&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;link=true;&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//checkForWarning(con.getWarnings());&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DatabaseMetaData&nbsp;dma=con.getMetaData();&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addString(&quot;\nConnected&nbsp;to&quot;+dma.getURL());&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addString(&quot;Driver&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;+dma.getDriverName());&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addString(&quot;Version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;+dma.getDriverVersion());&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addString(&quot;&quot;);&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;con.close();&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</I><BR>∶<I>&nbsp;catch(SQLException&nbsp;ex){&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addString(&quot;\n***SQLException&nbsp;caught****&quot;);&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while(ex!=null){&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addString(&quot;SQLState:&quot;+ex.getSQLState());&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addString(&quot;Message:&nbsp;&quot;+ex.getMessage());&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addString(&quot;Vendor:&nbsp;&nbsp;&quot;+ex.getErrorCode());&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ex=ex.getNextException();&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addString(&quot;&quot;);&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;}}&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;catch(java.lang.Exception&nbsp;ex){&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addString(&quot;Other&nbsp;Error&quot;);&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ex.printStackTrace();&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;}}&nbsp;</I><BR>∶<I>&nbsp;void&nbsp;addString(String&nbsp;str){&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;buf.append(str);&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;repaint();&nbsp;</I><BR>∶<I>&nbsp;}&nbsp;</I><BR>∶<I>&nbsp;public&nbsp;void&nbsp;paint(Graphics&nbsp;g){&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;g.drawRect(0,0,size().width-1,size().height-1);&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;g.drawString(buf.toString(),5,15);&nbsp;</I><BR>∶<I>&nbsp;}&nbsp;</I><BR>∶<I>&nbsp;}&nbsp;</I><BR>∶<I>&nbsp;这是一个Applet,连Oracle数据库,类库已经安装,是用一个&nbsp;</I><BR>∶<I>&nbsp;可以执行的Application改的,但IE和NETSCAPE都报告找不到&nbsp;</I><BR>∶<I>&nbsp;SQL类库,请各位劳心看看,指出里面有什么错误。&nbsp;</I><BR>&nbsp;<BR>&nbsp;<BR>--&nbsp;<BR>马上就要答辩啦!&nbsp;<BR>&nbsp;<BR>※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;bbs.net.tsinghua.edu.cn·[FROM:&nbsp;202.205.0.209]&nbsp;<BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?