第一次写代码和数据库连接,就出来问题,不知道怎么解决。。。这是代码:
import java.sql.*;
public class Test
{
public static void main(String[] args)
{
String sql;
Connection conn;
Statement stmt;
ResultSet rs;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:student";
String user="sa";
String password="";
conn= DriverManager.getConnection(url,user,password);
stmt=conn.createStatement();
sql="select * from course";
rs=stmt.executeQuery(sql);
while(rs.next())
{
System.out.println(rs.getString(1));
System.out.println(rs.getString(2));
}
rs.close();
stmt.close();
conn.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
谢谢大家啊。。
------解决方案--------------------------------------------------------
你连接的什么数据库,看你的代码是用的ODBC桥的方法,肯定是数据源没有配置好
还是建议你换个数据库学习吧
------解决方案--------------------------------------------------------
干嘛用ODBC桥的方法连接,直接使用JDBC的连接方法多好
还有你数据源怎么检查是正常的? 程序明明跑不了