帮忙看看sql连接问题
import
java.sql.SQLException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import java.sql.ResultSet;
class jdbcTest {
protected jdbcTest()
{
}
public static void main(String [] args)
{
try {
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ");
}
catch(
ClassNotFoundException e) {
System.out.println( "zheli ");
}
try{
String url = "jdbc.odbc.mysql ";
Connection con = DriverManager.getConnection(url);
Statement stn = con.createStatement();
ResultSet rs = stn.executeQuery( "select * from myfriends ");
while(rs.next())
{
System.out.println(rs.getString(1)+ "\t ");
System.out.println(rs.getString(2)+ "\t ");
System.out.println(rs.getInt(3)+ "\t ");
System.out.println(rs.getString(4)+ "\t ");
System.out.println(rs.getInt(5)+ "\t ");
System.out.println( " ");
}
rs.close();
stn.close();
con.close();
}
catch (
SQLException ce)
{
System.out.println(ce);
}
}
}
为什么报错 no suitable Driver
------解决方案--------------------楼主把JdbcOdbcDriver驱动放到到程序能找到的地方,最简单的地方就是jdbcTest.java相同的文件夹下。
------解决方案--------------------可以看看这个驱动:
http://download.microsoft.com/download/SQLSVR2000/jdbc/2000/NT45XP/EN-US/setup.exe
记得要驱动
------解决方案--------------------驱动肯定错了!
------解决方案--------------------驱动错了
------解决方案--------------------配置数据源错误,是不是数据源名不符
------解决方案--------------------用ODBC桥??还是用JDBC驱动专业些。