那我原来用的是ACCESS.现在用SQLServer2000.就出这问题了.
可是
我改驱动了呀
<%
// FileName="sun_jdbc_odbc_conn.htm"
// Type="JDBC"
// HTTP="false"
// Catalog=""
// Schema=""
String MM_HNQY_DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver";
String MM_HNQY_USERNAME = "talent";
String MM_HNQY_PASSWORD = "talent";
String MM_HNQY_STRING = "jdbc:microsoft:sqlserver://talent:1433;DatabaseName=search";
%>

解决方案 »

  1.   

    大哥要是能回答,就回答.
    这个问题我发了两贴.
    你可到.
    http://expert.csdn.net/Expert/topic/2437/2437186.xml?temp=.7113916
    那个贴子分多呀.
    我解决了.马上给分.
      

  2.   

    是不是写错了:
    talent:1433;DatabaseName=search";telnet???
      

  3.   

    String MM_HNQY_DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver";
    --------------------------------------------------------
    不知道是不是数据提供程序的问题。我也不清楚,JAVA中是否提供了专用于SQL的数据提供程序。在NET中有专门的SQLCLIENT命名空间。要注意的是,ACCESS的数据引擎,采用JET来访问,而SQL的不是。JdbcOdbcDriver用ODBC方法来访问数据太没有效率了。不如直接转换成DTS表流来得快。--------------------------------------------------------------------------
    talent是否可以改成IP:1433?
    ----------------------------------------------
    老弟,还记得偶吗?以前OS的“诗人”。哈哈。
    来和你叙旧的。~~~
      

  4.   

    你的前后两种驱动类型不一致啊,java连SQL Server,微软有专门的驱动,你可以去下载