java连接数据库报错No suitable driver found for ./img/m.jpg

问题遇到的现象和发生背景

img

报了这句 No suitable driver found for ./img/m.jpg
./img/m.jpg只是要添加进数据库的一个字符串,单纯用sqlserver是可以添加的,但是在java那里却报了这个奇怪的错

尝试对这个改动一下

img


变成了 No suitable driver found for jpg
一旦删掉这句并且改一下sql语句就可以正常运行
但是为什么会这样

运行软件是myeclipse
tomcat是myeclipse自带的
jdk1.7.0——67
sqljdbc41.jar

数据库配置共4项:url、username、password、DriverClass。
url:你要连接的数据库的地址,不是图片地址。
username:连接数据库的用户名。
password:连接数据库的密码。
DriverClass:java连接数据库的驱动类。
看代码不确定你用的是什么数据库,如果是MqSQL的话,参考:

jdbc-url=jdbc:mysql://localhost:3306/库名
driver-class-name: com.mysql.cj.jdbc.Driver

如果是SQLServer,可以参考两位“专家”的答案(自命专家也是笑)

驱动类写错了,把driver变量的值发出来看看写的是什么,参考:

class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

截图中1123行,你的url写错了,写图片字符串干嘛呢?
url写相关数据库的连接地址

url=jbdc:sqlserver://localhost:1433;DatabaseName=mytest

1130行加载驱动如下:

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");