TELNET ip 端口
试试能不能连接再说。

解决方案 »

  1.   

    public class Octest {
     public static void  main(String[] acgs) {
      ...
     }
    }
    这不是JavaBean啊!
      

  2.   

    以配置Tomcat为例:
    ------------------------------------------------------------------------
    目录结构及各类文件放置:
    C:\myapp\
         |
         +---index.jsp
         |
         +---WEB-INF\
         |     |
         |     +---web.xml <--确保存在此文件且内容及格式正确(建议复制一个过来,删除多余部分)
         |     |
         |     +---classes\
         |     |     |
         |     |     +---[包名\]*.class文件  <--如有包名则建立相应的目录结构
         |     |
         |     +---src\
         |     |     |
         |     |     +---[包名\]*.java文件   <--java文件放在此处(仅建议)
         |     |                            <--如有包名则建立相应的目录结构
         |     +---lib\
         |           |
         |           +---*.jar <--放置仅用于本应用的jar文件(如:数据库驱动的jar文件)
         |
         +---jsp\  <--放置所有JSP文件(仅建议)
               |
               +---*.jsp------------------------------------------------------------------------
    配置虚拟路径(配置%Tomcat%\conf目录下的server.xml文件):
    <Context path="/MYAPP" docBase="c:\myapp" reloadable="true" debug="0"/>path : 指在IE地址栏内的访问地址,本处如:http://localhost:8080/MYAPP
    docBase : 你的应用的文件所在目录,本处如:c:\myapp
    reloadable : 这个属性非常重要.
                 如果为true,则tomcat会自动检测应用程序的WEB-INF目录下 lib和classes 目录内容的变化------------------------------------------------------------------------
    Bean的使用:  1.定义Bean:
         package com.yaray;
         public class TestClass{
           public void sayHello(){
             System.out.println("Hello !");
           }
         }  2.JSP调用Bean:    2.1调用方法一:
          <%@ page import="com.yaray.TestClass,java.sql.*"%>
          <jsp:useBean id="testClass" class="TestClass" scope="page">    2.2调用方法二(:::注意:仅当Bean定义了包名时能如此使用,即:省略import):
          <jsp:useBean id="testClass" class="com.yaray.TestClass" scope="page">  3.JSP中Bean实例的使用:
        <%
          testClass.sayHello(); // 查看Tomcat控制台窗口
        %>
      

  3.   

    haha,你的jdbc太旧了,到oracle 的网站上面再找一个ojdbc14.jar
    如果你的db server是9i
      

  4.   

    TO soloxiao(红色孤独) :
     师兄,我到ORACLE网站:http://otn.oracle.com/software/tech/java/sqlj_jdbc/index.html上下的
    ojdbc14.jar怎么只有3.8K?不对啊.你有ojdbc14.jar吗?请指教.谢谢.TO  littlecong(虫子) 和dongdongshu:
     是网络问题吗?如果是的话,我在自己的机子(客户端)这边用同样的
    连接串在PL/SQL登录.为什么可以呢?
    还有我的DELPHI6上也用ADO试了一下,连接串为:
    Provider=MSDAORA.1;Password=101127;User ID=linyu;Data Source=star;Persist Security Info=True也一样测试成功.应该说明不是网络的原因吧.
    谢谢赐教.
      

  5.   

    http://otn.oracle.com/software/tech/java/sqlj_jdbc/htdocs/jdbc9201.html
    你下载的时候要你输入在oracle网站上注册的名称及密码,要不然你留下email我传给你
      

  6.   

    太好了,师兄,我的E-MAIL:[email protected]
    万分感谢.
      

  7.   

    是你的驱动程序的问题。把你的project, tomcat里面的驱动程序都要给成oracle9i自己的驱动程序的。
    classes12就可以
      

  8.   

    TO asdmonster(学习c++喽):
    把你的project, tomcat里面的驱动程序都要给成oracle9i自己的驱动程序的。
    classes12就可以
    师兄能不能写详细点怎么做?
      

  9.   

    String driver="oracle.jdbc.driver.OracleDriver";
       String user="scott";
       String pwd="tiger";
       String url="jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.250)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=swdb)(SERVER=DEDICATED)))";try {Class.forName(driver);
           }
       catch (Exception ex2)
           {
           out.print(ex2);
           }
        try {con=DriverManager.getConnection(url,user,pwd);
             stmt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
    ..........這樣寫就可以了
      

  10.   

    192.168.0.250 是你的數據庫主機的ip地址
    swdb 是你的數據庫名稱
      

  11.   

    "jdbc:oracle:thin:@192.168.0.64:1521:star" 里的star应该是数据库服务ID而不是数据库服务名,一般情况下数据库服务名和数据库服务ID一样,看看你的数据库服务ID到底是什么.查看方法:在数据库名上右击,选查看/编辑详细资料,在弹出对话框里的"例程名"即数据库服务ID
      

  12.   

    万分感谢clare0peng(克雷尔) :
      我先把本机的数据库服务名删除了,新建了一个跟服务器数据库服务名不一样的名称,
    然后我按照你的写法,String url="jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.2.64)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=star)(SERVER=DEDICATED)))";
    这样做,成功了。
    天啦,怎么会这样呢?为什么要这么麻烦,难道客户端连接就会这样吗?