2013-06-01 90 views
0

我與MyBatis的初學者,我使用的MyBatis連接SQLServer2008的,但我總是得到異常:MyBatis的發現對於JDBC沒有合適的驅動程序:SQLSERVER

錯誤更新數據庫。原因:java.sql.SQLException:找不到適合jdbc的驅動程序:microsoft:sqlServer://127.0.0.1:1433; DatabaseName = Test

但我已將sqljdbc.jar添加到我的庫中。

有沒有人試過使用mybatis並遇到同樣的異常?

回答

2

確保您的類路徑中有JTDS jar。此外,檢查您的配置文件應類似於以下內容:

<configuration> 

    <environments default="development"> 
     <environment id="development"> 
      <transactionManager type="JDBC"/> 
      <dataSource type="POOLED"> 
       <property name="driver" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/> 
      <property name="url" value="jdbc:sqlserver://localhost(or name of server):1433;databaseName=yourdbname; catalogName=sameasdbname"/> 
      <property name="username" value="root"/> 
      <property name="password" value="root"/> 
      </dataSource> 
     </environment> 
    </environments> 

    <mappers> 
     <mapper resource="com/name/data/Contact.xml"/> 
    </mappers> 

</configuration> 

如果這亙古不變的解決這個問題,與配置中添加完整的堆棧跟蹤

相關問題