要使用jdbc/odbc桥,首先要配置odbc,然后需要将jdbc driver的包放到classpath中,接下来就可以使用了。

解决方案 »

  1.   

    如果是jdbc-odbc桥,而且是在windows中,只需安装一个sql server,并配置数据源(在控制面版中)。下面是一个源程序:(希望对你有帮助)
    <%@page contentType="text/html; charset=gb2312"%>
    <%@page import="java.sql.*"%>
    <%@page import="java.io.*"%>
    <%
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    Connection conn=DriverManager.getConnection("jdbc:odbc:localhost","sa","zq");
    Statement stmt=conn.createStatement();
    %>
    <%
    ResultSet rs=stmt.executeQuery("select * from topic");
    ResultSetMetaData rsmd=rs.getMetaData();
    %>
    <html><head>
    <link rel="stylesheet" type="text/css" href="/style.css">
    <title>New Page 1</title>
    </head><body leftmargin="15" topmargin="15"><table border="1" cellpadding="3" cellspacing="0" width="740" style="border-collapse: collapse" bordercolor="#c0c0c0" align="center">
      <tr>
    <%
    for(int i=1;i<=rsmd.getColumnCount();i++)
    {
    %>
        <td width="20%" align="center"><%=rsmd.getColumnName(i)%></td>
    <%
    }
    %>
      </tr>
    <%
    while(rs.next())
    {
    out.println("<tr>");
    for(int i=1;i<=rsmd.getColumnCount();i++)
    {
    %>
        <td width="20%"><%=rs.getString(i)%></td>
    <%
    }
    out.println("</tr>");
    }
    %>
    </table></body></html>
    <%
    rs.close();
    stmt.close();
    conn.close();
    %>