修改代码:
String driverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver";
String url="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=factory";
String username="sa";
String password="sa";
Class.forName(driverClass);
Connection conn=DriverManager.getConnection(url,username,password);
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from employee where salary>3000");
然后将代码放在try{}catch(Exception e){e.printStackTrace();}中,然后,打开数据库,首先用windows身份验证进入数据库,安全性-->登录名-->sa-->属性-->修改密码:改为以上密码sa,将选项“强制实行密码策略”勾掉;安全性-->登录名-->sa-->属性-->状态-->授权,启用;鼠标右击在你数据库的对象管理资源管理器的根目录-->属性-->安全性-->选sql server和windows身份验证模式,再出现错误,你找我,我给你解决
String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=factory";
String username="sa";
String password="";
检查下数据库名称(factory),用户名(sa)及密码,这里password为空,难道你的数据库没有密码?
打SP4补丁 同时 设置SQL密码 必须设置
没有引入jdbc驱动程序,你要放到tomcat的lib目录下