看你这种数据库情况,应该用的是数据源
从代码看来,你访问的数据库对应数据源的名字为sa
你去控制面版-管理工具-数据源-系统DNS里面看看这个名字为sa的数据源存在不?或者这个数据源对应的数据库是否是你要访问的数据库且数据源设置正确
要不重新设置一个数据源名为sa的,当然要确定自己在设置过程中各步骤选项都正确==============================
在下所说,也许并非正确,请从建议的角度批判地吸收!
从代码看来,你访问的数据库对应数据源的名字为sa
你去控制面版-管理工具-数据源-系统DNS里面看看这个名字为sa的数据源存在不?或者这个数据源对应的数据库是否是你要访问的数据库且数据源设置正确
要不重新设置一个数据源名为sa的,当然要确定自己在设置过程中各步骤选项都正确==============================
在下所说,也许并非正确,请从建议的角度批判地吸收!
Connection connection=DriverManager.getConnection(url,"sa","");
中把密码填上!
比如sql server默认就是sa用户无密码……
凭经验,你们帮看一下出错信息,能提示点什么呢?
它就已经附带在里面了
并不用单独安装啊
你这种连接方式
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection connection=DriverManager.getConnection(url,"sa","");
就是我所说的通过数据源连接
所以我还是怀疑你的数据源"sa"是不是有问题……
如果真的不是这个问题
那看看你的sql语句查询,是不是Statement对象没有关闭等等……==============================
在下所说,也许并非正确,请从建议的角度批判地吸收!
如果用Jbuilder,你有没有将Jdbc-Odbc驱动程序的jar包包含在jbuilder的Project设置里?
我是用Jbuilder 6里面自带的JDK1.3.1来编译的,dos环境下运行
如果没有,得自己加。