JDBC只是一个类似odbc的数据库api函数.

解决方案 »

  1.   

    在微软,就叫odbc,在Java就叫jdbc,实际差不多
      

  2.   

    而且jdbc是开放的
    try
    {
    Class.forName("oracle.jdbc.driver.OracleDriver")
    Connection connection = DriverManager.getConnection("jdbc:oracle:thin@hostName:1521/*port*/:orcl/*servername*/", "username", "password");
    Statement stmt = connection.createStatement();
    stmt.executeQuery("create table sample(id number(12))");
    } catch(SQLException e)
    {
    System.out.println("Error:" + (OracleSQLException)e.getErrorCode() + ....);
    }
    将就着看吧:)呵呵,举个例子
      

  3.   

    比如:(部分已经改了,)
     try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//连接数据库(可以改其他的)
             Connection c=DriverManager.getConnection("jdbc:odbc:javaicq"," "," ");
             String sql="select nickgfme,pasfgd from iwer where qno=?";                                                               
               
      PreparedStatement prepare=c.prepareCall(sql);//设定数据库查寻条件
              String icqno=in.readLine();
                    int g=Integer.parseInt(qno);//
                     System.out.println(qno);
                     String passwd=in.readLine().trim();//
                     System.out.println(passwd);
                     prepare.clearParameters();
                     prepare.setInt(1,g);//设定参数
                     ResultSet r=prepare.executeQuery();//执行数据库查寻
                     if(r.next()){//以下比较输入的号码于密码是否相同
                         String pass=r.getString("password").trim();
                         System.out.println(pass);
                         if(passwd.regionMatches(0,pass,0,pass.length()))
    { out.println("ok");
      

  4.   

    通过JDBC还可以通过Internet连接数据库。
    JDBC使我们能够于纯 Java API 来编写数据库应用程序。
    我们可以通过JDBC-ODBC桥在Java中使用ODBC;
    在形式与设计上上JDBC与ADO、OLE DB更相似.