为什么说我没有匹配的驱动程序哪?(内附源代码)
使用dat.executeQuery() 时提示 没有匹配的 driver
import java.sql.*;
public class dat
{
String sdbdriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sconnstr="jdbc:odbc:faq";
Connection conn=null;
ResultSet rs=null;
public void executeInsert(String sql)
{
try
{
conn=DriverManager.getConnection(sconnstr);
Statement stmt=conn.createStatement();
stmt.executeUpdate(sql);
}
catch (SQLException ex)
{
System.err.println("sql_data.exeuteUpdate:"+ex.getMessage());
}
}
public ResultSet executeQuery(String sql)
{
rs=null;
try
{
conn=DriverManager.getConnection(sconnstr);
Statement stmt=conn.createStatement();
System.out.println(sql);
stmt.executeQuery(sql);
}
catch (SQLException ex)
{
System.err.println("sql_data.executeUpdate:"+ex.getMessage());
}
return rs;
}
public void executeDelete(String sql)
{
try
{
conn=DriverManager.getConnection(sconnstr);
Statement stmt=conn.createStatement();
stmt.executeUpdate(sql);
}
catch (SQLException ex)
{
System.err.println("sql_data.executeUpdate:"+ex.getMessage());
}
}
}