有一点不对
先要对象化一个Connection
第二句应该是Connection cn=DriverManager.getConnection( "jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=master", sUsr, sPwd );

解决方案 »

  1.   

    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <%
    String user1,pwd1;
    user1=request.getParameter("username");
    pwd1=request.getParameter("password");
    %>
    <%
    //jdbc-odbc桥JSP连接MS SQL SERVER方法。需要设置数据源DSN
    try
    {
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    String url="jdbc:odbc:DRIVER={SQL Server};Server=服务器名;DATABASE=数据库名";
    String user="数据库用户名我用SA";
    String password="数据库密码密码";
    Connection con=DriverManager.getConnection(url,user,password);
    Statement stmt=con.createStatement();
    String sql="insert into test(username,password) values('"+user1+"','"+pwd1+"')";
    stmt.executeUpdate(sql);
    stmt.close();
    con.close();
    out.println("Success insert date!");
    }
    catch(Exception e)
    {
    System.err.println("Error!"+e.getMessage());
    }
    %>
    以上是连接MS SQL并插入数据的测试,成功。
      

  2.   

    <%@page contentType="text/html;charset=GB2312" import="java.sql.*"%>
    <html>
    <head>
    <title>ODBC数据来源链接的建立和关闭</title>
    </head>
    <body>
    <center>
    ODBC数据来源链接的建立和关闭
    </center>
    <p></p>
    <hr>
    <center>
    <p></p>
    要想链接成功必须要将你要链接的数据库(例:BOOKDB。MDB)先建立起来并且连入DNS中
    </center>
    <%
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    Connection conDB=DriverManager.getConnection("jdbc:odbc:BookDB");
    //建立Connection(数据库链接)对象,并设置由cnnDB对象变量引用。
    conDB.close(); //关闭数据库链接。
    %>
    <p></p>
    <center>
    <font size=4 color=red>完成</font>
    </center>
    </body>
    </html>jdbc包中的3个jar包:msutil.jar,mssqlserver.jar,msbase.jar要在classpath里指一下
    如果你的服务器是tomcat直接将3个jar包拷贝到tomcat\common\lib下就可以了
      

  3.   

    给分啊给分啊给分啊给分啊给分啊给分啊给分啊给分啊给分啊给分啊给分啊给分啊
    我开始看错了~这个才是JDBC直接连接的JAVA文件
    import java.sql.*;
    import com.microsoft.jdbc.sqlserver.SQLServerDriver;public class SqlJdbc
    {
    public static void main(String[] ares)
    {
    try
    {
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    String sourceURL ="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=MyData";
    Connection databaseConnection =DriverManager.getConnection(sourceURL,"sa","");
    System.out.println("成功连接到SQL2000!");
    databaseConnection.close();
    }
    catch(ClassNotFoundException cnfe)
    {
    System.err.println(cnfe);
    }
    catch(SQLException sqle)
    {
    System.err.println(sqle);
    }
    }
    }