public static ResultSet Connection(String sql) {
    try {
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
      Connection cn = DriverManager.getConnection("jdbc:odbc:bookmanagesys", "",
                                                  "");
      Statement stmt = cn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
                                          ResultSet.CONCUR_READ_ONLY);
      ResultSet rs = stmt.executeQuery(sql);
      return rs;
    }
    catch (Exception e) {
      System.out.print(e);
      return null;
    }
  }这是我写的边access的连接,你参考一下吧

解决方案 »

  1.   

    你这是用JDBC-ODBC桥啊,谁能写一个在页面中直接连上数据库并读取数据,不要bean
      

  2.   

    String url=new String();
    String user= new String();
    String password = new String();
    url="jdbc:microsoft:sqlserver://202.119.121.226:1433;DatabaseName=tzku";
    user="sa";//用户名
    password="12345";//密码
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    Connection con= DriverManager.getConnection(url,user,password);
    Statement stmt = con.createStatement();
    ....
    并且要注意把msutil,mssqlserver,msbase,加入到你得classpath里。
      

  3.   

    <%@ page contentType="text/html;charset=gb2312"%> 
    <%@ page import="java.sql.*"%> 
    <%@ page import="java.util.Properties"%> <html> 
    <body> 
    <%
    //第一种
    //Properties props = new Properties();
    //props.put("server","[email protected]:1433");
    //props.put("user","sa");
    //props.put("password","");
    //Class.forName("weblogic.jdbc.mssqlserver4.Driver").newInstance();
    //Connection conn =DriverManager.getConnection("jdbc:weblogic:mssqlserver4",props);//第二种
    String driverstring="com.microsoft.jdbc.sqlserver.SQLServerDriver";
    String urlstring= "jdbc:microsoft:sqlserver://192.168.0.1:1433;DatabaseName=master";
    Class.forName(driverstring).newInstance();
    Connection conn =DriverManager.getConnection(urlstring,"sa","");
    Statement stmt=conn.createStatement(); 
    String sql="select * from table1"; 
    ResultSet rs=stmt.executeQuery(sql); 
    while(rs.next()) {%> 
    您的第一个字段内容为:<%=rs.getString(1)%> 
    您的第一个字段内容为:<%=rs.getString(2)%><%}%> 
    <%out.print("数据库操作成功,恭喜你");%> 
    <%rs.close(); 
    stmt.close(); 
    conn.close(); 
    %> 
    </body> 
    </html> 
      

  4.   

    <%@ page contentType="text/html;charset=gb2312"%> 
    <%@ page import="java.sql.*"%> 
    <html> 
    <body> 
    <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 
    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Name"; 
    //pubs为你的数据库的 
    String user="sa"; 
    String password="netmarch"; 
    Connection conn= DriverManager.getConnection(url,user,password); 
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
    String sql="select * from forums"; 
    ResultSet rs=stmt.executeQuery(sql); 
    while(rs.next()) {%> 
    您的第一个字段内容为:<%=rs.getString(1)%> 
    您的第二个字段内容为:<%=rs.getString(2)%> 
    <%}%> 
    <%out.print("数据库操作成功,恭喜你");%> 
    <%rs.close(); 
    stmt.close(); 
    conn.close(); 
    %> 
    </body> 
    </html> 
      

  5.   

    问一下加入到classpath
    是哪里,在环境变量是那个
      

  6.   

    用鼠标的右键点击我的电脑,然后属性,选择高级,然后看到环境变量,
    并且要注意把msutil.jar,mssqlserver.jar,msbase.jar,加入到你得classpath里。
    CLASSPATH=.:d:\mssql\..加进去,
      

  7.   

    <!--Test.jsp-->
    <%@page contentType="text/html;charset=gb2312"%>
    <%@ page language="java" %>
    <%@page import="java.sql.*" %>
    <%@ page import="java.io.*"%>
    <%@ page import="java.util.*"%>
    <html>
    <body>
    <table>
    <%//以try开始
    try
    {
    Connection con;
    Statement stmt;
    ResultSet rs;
    //加载驱动程序,下面的代码为加载JDBC-ODBC驱动程序
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    String url="jdbc:odbc:mysql";
    //Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); //Class.forName("oracle.jdbc.driver.OracleDriver");
    //用适当的驱动程序连接到数据库, 
    //String url="jdbc:microsoft:sqlserver://192.168.1.11:1433;DatabaseName=mysql"; 
    //String url="jdbc:oracle:thin:@oracle的ip:1521:oracle的sid";
    //建立连接,
     con=DriverManager.getConnection(url, "sa", "");
    //创建一个JDBC声明
    stmt = con.createStatement();
    //查询记录
    rs = stmt.executeQuery("SELECT * from userlogin");
    //输出查询结果
    while (rs.next())
    {
    String user= rs.getString("name"); // 字段名1
    String pass = rs.getString("password");    // 字段名2
    //打印所显示的数据
    %>
    <tr><td><%=user%></td></tr>
    <tr><td><%=pass%></td></tr>
    <%
     }
    //释放连接以使有更多的人能够享用此数据库
    con.close();
    stmt.close();
    out.println("</table>");}
    //如果加载时出错,给出相应的错误信息
    catch (Exception e)
     {
    out.println("error message :"+e);  
     }%>
    </body>
    </html>
      

  8.   

    要先有jdbc for sqlserver2000的驱动程序
    然后把lib下的3个jar文件copy到服务器的lib下就ok了