你想用什么方式?jdbc-odbc 桥?或者是jdbc直联?

解决方案 »

  1.   

    如果你想用jdbc,你可以使用ms sqlserver2000的jdbc驱动,微软网站有下载
      

  2.   

    http://java.sun.com/docs/books/tutorial/jdbc/basics/index.html
      

  3.   

    如何用jdbc直联,我一般用jdbc-odbc桥来连接数据库。
      

  4.   

    jsp中连接MS SQL server 2000不用odbc的连接例子.
      
      1.jdbc下载:http://www.microsoft.com/china/sql/downloads/2000/jdbc.asp
    后setup.
    2.加入classpath中
    ______________________________________________________________________
    <%@ page contentType = "text/html; charSet=gb2312" %>
    <%@ page language="java" import = "java.sql.*" %>
    <%
      /**address: SQL Server的连接参数*/
      String address = "jdbc:microsoft:sqlserver://127.0.0.1:1433";
      /***user: 数据库用户名*/
      String user="sa";
      /**passwd: 用户密码*/
      String passwd="";
      /*数据库名*/
      String database = "online";  DatabaseMetaData conMD = null; 
      java.sql.Statement stmt = null;
      Connection con = null;
      ResultSet sqlRst = null;  try
      {
        Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
        con = DriverManager.getConnection(address,user,passwd);    conMD = con.getMetaData();
        con.setCatalog(database);
        stmt = con.createStatement();
      }catch(Exception fs) {
        out.print("Connection ERROR</p> <br>");
      }
      out.print("Connection</p> <br>");  try
      {
        stmt=con.createStatement();
        sqlRst = stmt.executeQuery("SELECT * FROM mytable");
        out.print("stmt  OK");
      }catch(Exception  gr)
      {
        out.print("stmt  ERROR");
      }  while (sqlRst.next()) 
      { 
        out.print("<p>name :" + sqlRst.getString("name") + "</p> <br>");
        out.print("<p>old :" + sqlRst.getString("old") + "</p>");
      }
    %>