<%@ 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=BJFB"; 
//pubs为你的数据库的 
String user="admin"; 
String password="admin"; Connection conn= DriverManager.getConnection(url,user,password); 
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
String sql="select * from sysusers"; 
ResultSet rs=stmt.executeQuery(sql); 
while(rs.next()) {%> 
您的第一个字段内容为:<%=rs.getString(1)%> 
您的第二个字段内容为:<%=rs.getString(2)%> 
<%}%> 
<%out.print("数据库操作成功,恭喜你");%> 
<%rs.close(); 
stmt.close(); 
conn.close(); %> 
</body> 
</html> 

解决方案 »

  1.   

    你可以用一个jdbc:odbc BRIDGE 也可以,给你一个操作数据库的类
    package bean;
     import java.sql.*;
     import java.io.PrintStream;
     public class db_opop
     {
      String sDBDriver;
      String sConnStr,uid,pwd;
     Connection conn;
     ResultSet rs;
          public db_opop()
     { 
      sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver"; //  jdbc.odbc 桥
      // sDBDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";// 用JDBC驱动
       sConnStr ="jdbc:odbc:proview_mag";
       //sConnStr="jdbc:microsoft:sqlserver://132.147.160.112:1433;DatabaseName=proview_mag";
       uid ="sa";
       pwd ="12127922";
       conn=null;
       rs=null;

     }
     public void  init(String dbname,String username,String password){
    sConnStr=dbname;
    uid=username;
    pwd=password;
     }
     private void setClass() {
       try
        { Class.forName(sDBDriver).newInstance();
    }
    catch(ClassNotFoundException classnotfoundexception)
     {
     System.err.println("db_op():"+classnotfoundexception.getMessage());
     }
     catch(InstantiationException e)
     {
     }
    catch(IllegalAccessException e)
     {}  }
     public void execute(String s)
     {
      setClass();
      try
     {
       conn =DriverManager.getConnection(sConnStr,uid,pwd);
        Statement statement =conn.createStatement();
     statement.executeUpdate(s);
     }
     catch (SQLException sqlexception)
     {
     }
        }
     public ResultSet executeQuery(String s) 
     {   setClass();
      rs=null;
      try
     {
       conn=DriverManager.getConnection(sConnStr,uid,pwd);
        Statement statement=conn.createStatement(1004,1008);
    rs=statement.executeQuery(s);
     }
     catch(SQLException sqlexception)
     {

     }
     return rs;
     }

     public void Close()
     {
      try
     { 
       if (rs!=null)
        rs.close();
       if(conn!=null)
        conn.close();
     }
     catch(SQLException sqlexception)
     {
      System.err.println("db_op.executeDelete:"+sqlexception.getMessage());
     }
     }
     }