orcale 已经安装在服务器上,本机安装了JB2005/eclipse.1/NETBEAN4/JCREATOR3.5
JDK安装了JDK1.4.2/5.0还有 jbuilder自带的jdk,好像JB比较强悍,随后安装的jcreator和eclipse都将SDK路径指定到了JB自带的路径。
上网找了一堆资料,发现一般都是说用thin模式。
遇到的第一个问题:类似于TC下指定外部LIB,我总觉得应该在IDE开发环境下有一个目录指定,结果最后发现要指定该文件,我是从ORACLE客户端找到CLASS12.JAR,然后在 工程 里面 指定 外部JAR绑定,这样才编译通过,不然总是报告:
oracle.jdbc.driver.OracleDriverjava.sql.SQLException: No suitable driver
代码:
import java.net.URL;
import java.sql.*;
public class Sdf &leftsign;
public Sdf() &leftsign;
&rightsign;
public static void main(String[] args)&leftsign;
try
&leftsign;
try&leftsign;
Class.forName("oracle.jdbc.driver.OracleDriver");
&rightsign;
catch(java.lang.ClassNotFoundException e)
&leftsign;
System.err.print(e.getMessage());
&rightsign;
String url="jdbc:oracle:thin:@192.168.9.29:1521:sdf";
//192.168.9.29 服务器的IP,好像必须IP地址,否则会出现错误2
//sdf:服务器的SID,好像就是别名
//SDF1、SDF2分别代入 用户名和密码
Connection conn=DriverManager.getConnection(url,"sdf1","sdf2");
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from ptt_log");
rs.next();//本来应该是WHILE
&leftsign;
System.out.println(rs.getString(1));
&rightsign;
conn.close();
&rightsign;
catch(SQLException ex)
&leftsign;
// while(ex!=null)
&leftsign;System.out.println(ex.toString());
&rightsign;
&rightsign;
&rightsign;
&rightsign;
第二个问题:
java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection 0324
历史博文
- 20080821 kis2009 - 2009
- 20070719 sqlcmd Crab orcas 安装 - 2008
- 1113 CString releasebuffer getbuffer - 2007
- 0207 sip microsoft rtc sdk download - 2006