Class.forName("jdbc.odbc.jdbcodbcdriver");
Connection con=DriverManager.getConnection(url,username,pword);
Statement .............

解决方案 »

  1.   

    首先配置数据源,以win2k为例:
    控制面板---》管理工具---》用户DSN中选MS Access Database---》配置---》起个数据源名---》选择---》选择你已经创建好的数据库;你也可以点高级来设置用户名和密码
    然后就在代码中写连接数据库的语句就可以了啊
      

  2.   

    太简单了,一般的jsp书都有例子,看一下就好了.
      

  3.   

    多谢,可是还是行不通
    我想一定是我的javabean
    出了错了
    我的faq放在D:\database下
    我的java代码是
    package test;
    import java.sql.*;
    public class faq {
    //JDBC-ODBC 桥
    String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
    String sConnStr = "jdbc:odbc:thin:@localhost:8080:faq";
    Connection conn = null;
    ResultSet rs = null;
    public faq() {
    try {
    Class.forName(sDBDriver); 
    }
    catch(java.lang.ClassNotFoundException e) {
    System.err.println(e.getMessage());
    }
    }
    //定义public型函数
    public ResultSet executeQuery(String sql) {
    rs = null;
    try {
    conn = DriverManager.getConnection(sConnStr); 
    Statement stmt = conn.createStatement();
    rs = stmt.executeQuery(sql);

    catch(SQLException ex) { 
    System.err.println("aq.executeQuery: " + ex.getMessage());
    }
    return rs;
    }
    }
    不胜感激
      

  4.   

    不同的数据库的连接方式都是大同小异的。给你一个简单的ORACLE的例子,你自己研究去好了。
     public void open (String s1,String s2)//打开数据库 s1提供连接 s2提供驱动
      {
        try
        {
          Class.forName(s2);
          cn=DriverManager.getConnection(s1,"wjcodb","wjcodb");
          st=cn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
        }
        catch(Exception e)
        {
          System.err.print("open Bean1(打开数据库);"+e.getMessage());
        }  }