当前页面: 开发资料首页 → J2EE 专题 → 没分了,不好意思,问个奇怪的JDBC问题
没分了,不好意思,问个奇怪的JDBC问题
摘要: 没分了,不好意思,问个奇怪的JDBC问题
为什么我的程序在.jsp里可以顺利的和数据库进行连接,
而使用application时,却老是提示No suitable driver??
比如我的这个程序,就老是出这个提示:
import java.sql.*;
public class JdbcTest {
public static void main(String[] args) {
//String url="jdbc:odbc:li";
Connection con;
ResultSet rs;
Statement stmt;
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
//Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(java.lang.ClassNotFoundException e){
System.err.print("ClassNotFoundException:");
System.err.println(e.getMessage());
}
try{
//con=DriverManager.getConnection(url,"li","000000");
con=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=liDB","li","000000");
stmt=con.createStatement();
rs=stmt.executeQuery("select * from userTable");
System.out.print(rs.next());
stmt.close();
con.close();
}catch(SQLException e){
System.err.print("SQLException:"+e.getMessage());
}
}
}
sql的驱动没有配好
你的APPLICATION工程中没有制定JDBC驱动的路径
晕,刚发完贴就解决问题了