虽然还没用过mysql!
个人感觉应该也是可以的!
因为都可以连接远程机器的mssql,oracle数据库
不过象oracle这样要配置监听器。
mssql不用!
具体情况不一样!
我用mysql的时候也是连接别人机器的。

解决方案 »

  1.   

    我的意思是JSP的服务器要连接其他机器上的mysql数据库,是不是要在JSP服务器的那台机器上装mysql
      

  2.   

    JSP服务器不用装的,你的包是不是放错地方了啊?
      

  3.   

    当然要在那台机器装mysql了。
    要是那台机器都没mysql你连什么!
      

  4.   

    刚才没说清楚
    jsp服务器是不用装的。
    但是jsp服务器连接的那台机器要装。
      

  5.   

    a机器上装了tomcat,b机器上装了mysql,a不装mysql客户端是否能连接b上的mysql?我把mm.mysql.jdbc-2.0pre5.tar放在C盘下面,classpath下加了C:\mm.mysql.jdbc-2.0pre5.tar;是不是这样就行了?
    报错:javax.servlet.ServletException: org.gjt.mm.mysql.Driver
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:862)
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:795)
    org.apache.jsp.mysql.sy_jsp._jspService(sy_jsp.java:80)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
      

  6.   

    :\mm.mysql.jdbc-2.0pre5.tar
    先解压。mm.mysql.jdbc-2.0pre5.jar
    复制到tomcat\common\lib\目录下
    最好看一下压缩文件包文件是否正确。
    并注册环境变量。
    classpath:c:\tomcat\common\lib\mm.mysql.jdbc-2.0pre5.jar;
    成功。祝好运。
      

  7.   

    需要把mysql驱动(mysql-conn.jar)放在:web-inf\lib下面。
      

  8.   

    将解压出来的mm.mysql.jdbc-2.0pre5.jar
    放在common/lib下,然后重新启动tomcat就ok了
      

  9.   

    我个人觉得需要安装mysql的客户端才可以
    jdbc只是提供一个公共的接口,真正的操作还是需要通过数据库自己的客户端啊
      

  10.   

    你的jsp服务在哪台机器上跑
    就把驱动放在哪台机器上。