把jdbc的.jar的路径包含入系统变量的classpath中去

解决方案 »

  1.   

    classpath没配好,sun的jdbcodbc driver随jdk附带的。
      

  2.   

    高手都去哪里了,难道要我一开始就用JBuilder吗?
      

  3.   

    你是不是没有在ODBC里面定义数据源阿?
      

  4.   

    定义了的,否则在JCreator中就不能运行
      

  5.   

    JDBC Connection Pool 的配置    以Mysql 小型数据库为例在进行此项配置之前,先将欲使用的 数据库JDBC 驱动 Jar 文件放到D:\bea\wlserver6.1\lib\jdbc 目录下(建议这样做,没有jdbc目录就建一个呗),然后编辑D:\bea\wlserver6.1\config\mydomain 下的 startWebLogic.cmd 文件,在 classpath 中加入数据库的JDBC驱动文件,如红字部分::runWebLogic
    echo on
    set PATH=.\bin;.\bin\oci817_8;d:\oracle\ora81\bin;%PATH%
    set CLASSPATH=.\lib\cr_wls60f.jar;.\lib\weblogic_sp.jar;.\lib\weblogic.jar;.\lib\jdbc\mysql.jar这样 Weblogic 启动时才会加载欲使用的数据库JDBC驱动,配置也才会正常,否则会报错。
    1)在Weblogic控制台中依次展开Services \ JDBC \ Connection Pools
    2)单击 Configure a new JDBC Connection Pool...3)填入每一项参数,结果如下:
    url: jdbc:mysql://127.0.0.1:3306/test
    driver classname:org.gjt.mm.mysql.Driver
    properties(key=value):user=root
    4) 别忘了点一下 Apply 即应用一下:)
    5) Connections 签下的 初始容量、最大容量、容量增长等可根据自已需要配置
    6) 还有至关重要的最后一步,我们做的以上配置工作还没有真正的应用到 Weblogic 上,所以还差一步,
        选 Targets 签,选 Servers 签,选 Available (可用)中的 myserver ,然后点"-->"  ,再点 Apply 应用一下。
        这样我们所做的工作才会真正有效, Weblogic 也才会认识我们配置的 JDBC Connection Pool
      

  6.   

    shixiaoxiang(骆驼祥子) 谢过了,不过我要的只是用了一下jdbc-odbc的连接,没有用到应用服务器,jdk应该有带的,但我不知道如何设置,虽然这种应用方式很少,但我想知道为什么
      

  7.   

    用jdbc-odbc连接用不到设置什么了,只要在odbc里面定义数据源就可以了。
    据说这种连接效率比较低,只能用在小数据量的应用里。
      

  8.   

    我用的jdk1.4.1,数据源已经设置了,但在命令行下运行会出错
      

  9.   

    是的。ODBC不用设置什么。你的驱动有问题。
      

  10.   

    是执行到Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");出错的吗?如果是就是你的classpath没有配置好。在你的“环境变量”里的classpath里头设上你的jdk的路径。就象这样(.;E:\JBuilder7\jdk1.3.1\lib;E:\JBuilder7\jdk1.3.1\lib\ifxjdbc.jar;E:\JBuilder7\jdk1.3.1\lib\ifxjdbc-g.jar)
    注意,前边的(.)一定要