直接用jdbc,不要用jdbc-odbc桥,那个是很慢的Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); 
String url="jdbc:oracle:thin:@localhost:1521:orcl"; 
//orcl为你的数据库的SID 
String user="xxxxxx"; 
String password="xxxxxx"; 
Connection conn= DriverManager.getConnection(url,user,password); 
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
String sql="select * from test";
.......................

解决方案 »

  1.   

    把oracl\jdbc目录下的class12.zip改扩展名为.jar,再将其加入到系统classpath中
      

  2.   

    Oracle本身运行都需要耗费大量的内存,机子配置不行的话,运行起来都很吃力,别说再运行java代码了,java程序本身运行也有点慢。
    所以没有什么特别需要用到oracle的功能的时候最好不用它!!!
    用其它的数据库也可以嘛!除非你的机子配置很高!
      

  3.   

    to:rainshow(要学习的是那么多,时间却是那么的少)
    数据库的SID在那里找啊~~~装的时候忘掉了~~~ 
    String url="jdbc:oracle:thin:@localhost:1521:orcl"; 
                            ~~~~~           ~~~~
    thin代表什么啊~~~~还有你的断口1521,我装的服务器是8080,能否修改,还是说1521是特定的断口~~~
      

  4.   

    String url="jdbc:oracle:thin:@localhost:1521:orcl"; 
    只有orcl要改,其他的不变!
    orcl该成你的sid(一般是数据库名字)
    (localhost可以改成机器名,ip?)
      

  5.   

    thin表示瘦客户机,这个你不用理会
    1521是oracle默认的监听断口,不用设置的更不用改变web服务器端口
    select * from v|$instance 查看 sid
      

  6.   

    select * from v$instance 查看 sid
      

  7.   

    这是在SqlPlus中执行的结果,没有SID
    INSTANCE_NUMBER INSTANCE_NAME
    --------------- ----------------
    HOST_NAME
    ----------------------------------------------------------------
    VERSION           STARTUP_TI STATUS  PAR    THREAD# ARCHIVE LOG_SWITCH_
    ----------------- ---------- ------- --- ---------- ------- -----------
    LOGINS     SHU DATABASE_STATUS   INSTANCE_ROLE
    ---------- --- ----------------- ------------------
                  1 hygl
    FH
    8.1.6.0.0         24-10月-03 OPEN    NO           1 STOPPED
    ALLOWED    NO  ACTIVE            PRIMARY_INSTANCE
      

  8.   

    先保证你的数据库服务运行正常。
    一定要用oracle的jdbc
    使用连接池。
    否则,就死定了。
      

  9.   

    在服务中不是要启动Oracle的一个服务吗,那个服务的名字的最后一个单词就是你的sid了,仔细看一下就知道了。
      

  10.   

    有条件数据库最好和网页服务器分开来。
    反正用jsp要有点耐心,我的结论。