No suitable driver数据库驱动的问题

解决方案 »

  1.   

    mysql的driver我用的是3.1.7,已经加在工程路经里了,还应该怎么配置,hibenrnate用的是3.0的0我快都疯了,帮忙啊
      

  2.   

    看起来,好像是url有问题,
    jdbc:mysql://localhost:3306/test,格式没错,localhost上的mysql启动了吗?端口是3306吗?创建test了吗?
      

  3.   

    可以的,都可以,我单独不用spring就行,但是一用spring就不行。现在烦得要死,搞两天了。我直接跟中到第一个异常地方:org.apache.commons.dbcp.BasicDataSource.createDataSource方法里看了一下,报错得应该是:DriverManager.getDriver(url);这个语句,但是我随便写一个程序测试这个语句就没问题,我想是不是我的spring配置文件有问题,但看了很多基本上都是这么写的(第一帖上)。还是不是spring的版本问题,spring我用的1.2,dbcp都是用的spring下的lib下的包,应该没有问题的。
    真的要疯了
      

  4.   

    1 用spring的datesource可以? org.springframework.jdbc.datasource.DriverManagerDataSource
      

  5.   

    dbcp可以提供连接池,如果request比较多效率比较好,org.springframework.jdbc.datasource.DriverManagerDataSource你可以看看他的源代码,只是为每个申请创建一个单独连接,效率不如dbcp。问题终于解决了,md,真烦
      

  6.   

    看看是不是由于//和/,:等特殊字符对spring的配置文件有影响,导致它在xml中读出的时候被进行了转码之类的。比如在配置文件中就不能直接用&,而相应的要用&来替代。
      

  7.   

    此外还有空格,比如<value>空格sss空格</value>是否会造成影响,自己都试验一下。
      

  8.   

    就是空格搞得,真是,搞了两天,因为我没有把url的value和他的值放在一行,所以有空格,艾,DriverManager在提取url的时候为什么不trim()一下