struts怎么连接SQL 2000 出现错误

来源:百度知道 编辑:UC知道 时间:2024/09/28 14:07:38
package daily.login;
import javax.servlet.http.*;
import org.apache.struts.action.*;
import daily.db.*;
import java.sql.*;

import daily.user.*;

public class LoginAction extends Action{
public ActionForward execute(ActionMapping mapping,
ActionForm form,
HttpServletRequest req,
HttpServletResponse res)
throws Exception
{
LoginForm lgform=(LoginForm)form;
ActionErrors errors=new ActionErrors();
String userName=lgform.getUserName();
String passWord=lgform.getPassWord();
String strSql="select * from users where id='" +
userName +"' and password='" +
passWord +"'";

String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=pubs";
String user="sa";

你不把错误贴上来,怎么分析

汗!~~ 连接数据库代码 一般不写在 struts里边的

private DataStore() throws Exception {
if (conn == null) {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=pubs", "sa",
"sa");
stmt = conn.createStatement();
}
}

在使用sqlserver连接时,之前需要安装sqlserver的补丁,否则无法开发。
去搜索sql server jdbc补丁,下载就行了。。