我觉得和其他的区别不是很大网上有你查插吧  informix 没有用过!

解决方案 »

  1.   

    testinformix.jsp如下: 
      <%@ page contentType="text/html;charset=gb2312"%> 
      <%@ page import="java.sql.*"%> 
      <html> 
      <body> 
      <%Class.forName("com.informix.jdbc.IfxDriver").newInstance(); 
      String url = 
      "jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver; 
      user=testuser;password=testpassword"; 
      //testDB为你的数据库名 
      Connection conn= DriverManager.getConnection(url); 
      Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
      String sql="select * from test"; 
      ResultSet rs=stmt.executeQuery(sql); 
      while(rs.next()) {%> 
      您的第一个字段内容为:<%=rs.getString(1)%> 
      您的第二个字段内容为:<%=rs.getString(2)%> 
      <%}%> 
      <%out.print("数据库操作成功,恭喜你");%> 
      <%rs.close(); 
      stmt.close(); 
      conn.close(); 
      %> 
      </body> 
      </html> 
      

  2.   

    这段代码我也在网上找到了,修改了我自己的配置之后连接还是失败,不知道是什么原因?装了informix jdbc引擎,还需要做什么吗?
      

  3.   

    贴出错信息通常都是jdbc路径问题
      

  4.   

    java.lang.ClassNotFoundException: com.informix.jdbc.IfxDriver
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1383)
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1230)
    org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:184)
    org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:110)
    java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
    java.lang.Class.forName0(Native Method)
    java.lang.Class.forName(Class.java:141)
    org.apache.jsp.testinformix2_jsp._jspService(testinformix2_jsp.java:47)
    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)
    org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:305)
      

  5.   

    没有找到驱动啊!下载驱动拷贝到lib下
      

  6.   

    我下载了informix jdbc,是一个安装文件,要安装在lib目录下吗?
      

  7.   

    CLASSPATH= .;d:\infjava\lib\JLogin.jar;d:\infjava\lib\ifxjdbc.jar;
    d:\infjava\lib\ifxsqlj.jar或者将jar拷入相应的lib目录下(如tomcat\common\lib下)
      

  8.   

    我已经把jar 拷入tomcat的lib下了,但还是不行阿
      

  9.   

    java.lang.ClassNotFoundException: com.informix.jdbc.IfxDriver
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1383)
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1230)
    org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:184)
    org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:110)
    java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
    java.lang.Class.forName0(Native Method)
    java.lang.Class.forName(Class.java:141)
    org.apache.jsp.testinformix2_jsp._jspService(testinformix2_jsp.java:47)
    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)
    org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:305)