No suitable driver

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了No suitable driver相关的知识,希望对你有一定的参考价值。

<%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="java.sql.*"%>
<html>
<head>
<title>
executeUpdate
</title>
</head>
<body bgcolor="#ffffff">

<%
String url="jdbc:microsoft:sqlserver://MyDbComputerNameOrIP:port;databaseName=new";
String userName="sa";
String password="123456";
String sql=null;
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
try
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
catch(ClassNotFoundException e)
out.println("加载驱动器类出现异常");

try
conn=DriverManager.getConnection(url,userName,password);
stmt=conn.createStatement();
sql="select * from student";
rs=stmt.executeQuery(sql);

%>
<font color="#333333"><b>查询到的信息如下</b>:</font>
<table width="67%" border="1" align="center" cellspacing="0">
<tr bgcolor=#59b4d8>
<td><div align="center">学号</div></td>
<td><div align="center"><b>姓名</b></div></td>
<td><div align="center"><b>性别</b></div></td>
<td><div align="center"><b>班级</b></div></td>
</tr>
<%
while(rs.next())
%>
<tr bgcolor=#ffb895>
<td><div align="center"><%=rs.getString(1)%></div></td>
<td><div align="center"><%=rs.getString(2)%></div></td>
<td><div align="center"><%=rs.getString(3)%></div></td>
<td><div align="center"><%=rs.getString(8)%></div></td>
</tr>
<% %>
</table>
<%
catch(SQLException e)
out.println(e.getMessage());
finally
try
if(conn!=null)conn.close();

catch(SQLException e)
out.println("关闭数据库连时出现异常");


%>
</body>
</html>

我现在还是开始学web方面开发,所以不太懂,SQL2005要导入什么新的包,加什么驱动吗???

上面的程序就是NO suitable driver?

参考技术A NO suitable driver是说,找不到相匹配的驱动。
你看一下自己的数据库的版本,再检查一下自己的驱动包,看是不是相匹配。如果还是不知道,那就让自己懂这些的朋友看一下。我只能提示你这些。本回答被提问者采纳

No Suitable Driver Found For Jdbc_我的解决方法

 今天出现编码出现了No suitable driver found for jdbc,又是找遍了网上的资料,基本上都说是三个问题:
    一是:连接URL格式出现了问题(Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/XX","root","XXXX")
    二是:驱动字符串出错(com.mysql.jdbc.Driver)
    三是Classpath中没有加入合适的mysql_jdbc驱动
    经过我的仔细检查,这三种错误我都没有犯,为什么呢?
    尝试着将mysql-connector-java-3.1.14-bin.jar的jar包加入C:\Program Files\Java\jre1.6.0_02\lib\ext文件夹下,问题解决了!!
    原来是不仅仅要求将驱动加入classpath中,而且需要将该jar包加入到java运行环境的外部jar包中,唉,下次这种低级错误还是少犯为妙。 







以上是关于No suitable driver的主要内容,如果未能解决你的问题,请参考以下文章

用tcpdump提示no suitable device found 怎么回事

【项目备份】leveldown文件dlopen “no suitable image found” errors

No suitable driver found for jdbc

No suitable driver found for jdbc

ntpdate[2733]: no server suitable for synchronization found

java连接mysql, No suitable driver