很遗憾,用ODBC连接是有这个问题,我用ms的驱动连接
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Conn=DriverManager.getConnection("jdbc:sqlserver://myServer:1433;user=sa;password=sa;DatabaseName=mzg");
接没问提,
我连接oracle的时候也没问题
看来你只有在连接个Conn2了
或者不使用ODBC连接 我没办法了,还请高手指点如何处理
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Conn=DriverManager.getConnection("jdbc:sqlserver://myServer:1433;user=sa;password=sa;DatabaseName=mzg");
接没问提,
我连接oracle的时候也没问题
看来你只有在连接个Conn2了
或者不使用ODBC连接 我没办法了,还请高手指点如何处理
javax.servlet.ServletException: [Microsoft][SQLServer JDBC Driver][SQLServer]Login failed for user 'sa'. Reason: Not associated with a trusted SQL Server connection.
倘若密码也是正确的话,看你的SQLServer的验证方式。
倘若还是存在问题的话,看看你连的SQLServer所在的机器是否与你在同一个局域网之内。
倘若还不行的话,我也不知道了:)
{
try{ Rstt=Stmtt.executeQuery("select unit_name from teach_unit ");}
catch(SQLException e){
out.print(e);}
你的循环有问题吧,当结果集超过两条记录时,第一个stmtt还没有关闭,应该不行吧