在nt中查看:管理工具-数据源-系统dns

解决方案 »

  1.   

    那三个jar放在你自己建立的程序文件夹的web-inf\lib下面。
    我把我做的JavaBean与SQL Server数据库之间操作代码粘贴在下面,请看看。
    PS:这个是一个名片盒的beanpackage com.wpf;import java.sql.*;
    import java.util.*;
    import java.io.*;public class CardBean{
      private Connection con;
      
      public CardBean(){
        String CLASSFORNAME="com.microsoft.jdbc.sqlserver.SQLServerDriver";
        String SERVANDDB="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";
        String USER="sa";
        String PWD="123456";      try{
          Class.forName(CLASSFORNAME);
          con=java.sql.DriverManager.getConnection(SERVANDDB,USER,PWD);
        }catch(Exception e){
           e.printStackTrace();
        }
      }  public void addCardBean(String name1,String sex1,String unit1,String phone1,String mobilePhone1,String faxNumber1,String indexchar1,String office1,String brithday1,String porp1,String trade1,String mpfl1,String postNumber1,String email1,String address1,String bz1,String mpzfl1){
        try{
          PreparedStatement pstmt=con.prepareStatement("insert into test.pcard values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
          pstmt.setString(1,name1);
          pstmt.setString(2,sex1);
          pstmt.setString(3,unit1);
          pstmt.setString(4,phone1);
          pstmt.setString(5,mobilePhone1);
          pstmt.setString(6,faxNumber1);
          pstmt.setString(7,indexchar1);
          pstmt.setString(8,office1);
          pstmt.setString(9,brithday1);
          pstmt.setString(10,porp1);
          pstmt.setString(11,trade1);
          pstmt.setString(12,mpfl1);
          pstmt.setString(13,postNumber1);
          pstmt.setString(14,email1);
          pstmt.setString(15,address1);
          pstmt.setString(16,bz1);
          pstmt.setString(17,mpzfl1);
          pstmt.execute();
        }catch(Exception e){
        }
      }  public ResultSet getCardBean(String id){
        ResultSet result=null;
        try{
          Statement stm=con.createStatement();
          result=stm.executeQuery("select * from test.pcard where ID='"+id+"'");
          return result;
        }catch(Exception e){
        }
        return result;
      }  public ResultSet getCardBean(){
        ResultSet result=null;
        try{
          Statement stm=con.createStatement();
          result=stm.executeQuery("select * from test.pcard");
          return result;
        }catch(Exception e){
        }
        return result;
      }  public void delCardBean(){
        try{
          PreparedStatement pstmt=con.prepareStatement("delete from test.pcard");
          pstmt.execute();
        }catch(Exception e){
        }
      }  public void delCardBean(String id){
        try{
          PreparedStatement pstmt=con.prepareStatement("delete from test.pcard where ID='"+id+"'");
          pstmt.execute();
        }catch(Exception e){
        }
      }           
    }
      

  2.   

    msbase.jar,mssqlserver.jar,msutil.jar放到
    Tomcat的\common\lib目录下
    数据库的URL:jdbc:microsoft:sqlserver://服务器名:1433;DatabaseName=数据库名
    驱动:com.microsoft.jdbc.sqlserver.SQLServerDriver
      

  3.   

    配置数据源是在Tomcat服务器描述的server.xml配置,但是在tomcat 4/5下面配置方法不同。
    打开%tomcat_home\conf\server.xml,在</Context>和</host>前增加描述,指定驱动程序的类,连接数据库的url,连接用户名和密码。
    使用连接池,需要把刚才那三个JAR拷贝到%tomcat_home\common\lib目录下。
    url配置如下:
    <parameter>
      <name>driverClassName</name>
        <value>com.microsoft.jdbc.sqlserver.SQLserverDriver</value>
    </parameter>
    <parameter>
      <name>url</name>
        <value>jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=card</value>
    </parameter>
      

  4.   

    你可以在你的应用中的WEB-INF目录下新建lib目录,把那三个jar文件放在其内
    驱动名:com.microsoft.jdbc.sqlserver.SQLServerDriver
    url:jdbc:microsoft:sqlserver://localhost:1433;databasename=//你的数据库名字
      

  5.   

    谢谢大家,我终于知道JAVA如何与MS SQL 相联了