初级:
用javabean连接数据库登录,javabean设置获得数据都没有问题,但连接数据库就是不行,总是抛出异常。看高人调程序: 既然知道他抛出了异常,就把可能出错的地方一点点调通,先看SQL语句有没有错误(停留在用sql语句的水平),再看执行了语句后能不能找到表的内容(System.out.println("xxxx")来测试能否执行到某处),一点一点调试,总会发现问题。
这次的问题所在:
连接数据库语句
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection("jdbc:odbc:bank","sa","");
创建的数据源bank对应的表是bank,但SQL server安全性的登录中sa默认的是别的数据库的访问,所以在执行sql语句的时候总是找不到我的表。每次都必须用上:"use bank"即指名所查询的数据库
最好是为自己的数据库建立一个登录,这样比较方便