SSI集成Mysql报错

来源:互联网 发布:java 字符串写入文件 编辑:程序博客网 时间:2024/05/22 08:03
运行的时候碰到no suitable driver found for jdbc:mysql//localhost:3306/ssi_1.0 异常。

一般有四种原因: 

一:连接URL格式出现了问题(Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/XX","root","XXXX") 

二:驱动字符串出错(com.mysql.jdbc.Driver) 
    
三:Classpath中没有加入合适的mysql_jdbc驱动(驱动要和数据库版本一致) 

四:驱动jar包放的位置不对


本机安装的mysql5.5,最后用的

<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"
value="${DATABASE_DRIVER}">
</property>
<property name="url"
value="jdbc:mysql://${DATABASE_URL}:${DATABASE_PORT}/${DATABASE_NAME}">
</property>
<property name="username" value="${DATABASE_USERNAME}"></property>
<property name="password" value="${DATABASE_PASSWORD}"></property>
</bean>


#Database Settings

#数据库驱动包名
DATABASE_DRIVER=com.mysql.jdbc.Driver

#IP地址
DATABASE_URL=localhost
 
#数据库服务名字
DATABASE_NAME=ssi_1.0
 
#数据库帐号
DATABASE_USERNAME=root
 
#数据库密码
DATABASE_PASSWORD=root
 
#数据库端口
DATABASE_PORT=3306

、、、、、、、、、、、、、、、、、

mysql5.5用的驱动是 mysql-connector-java-5.1.22-bin.jar

1 0
原创粉丝点击