select * from A
如何内嵌??

解决方案 »

  1.   


    给你一个代码看看就明白了import java.sql.*;
    public class MyODBC2{
    public static void main(String[] args){
    Connection conn=null;
    Statement st=null;
    ResultSet rs=null;
    PreparedStatement pstmt;
    try{

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //ODBC驱动包写法,对于所有数据库通用
    String url="jdbc:odbc:AccessODBC";//数据源名为 AccessODBC
    conn=DriverManager.getConnection(url,"root","123456"); //可以为Access数据库设置密码
            
        st=conn.createStatement();
        rs=st.executeQuery("select* from dept");  
     System.out.println("name"+"\t"+"age"+"\t"+"sal");
        while(rs.next()){
         System.out.print(rs.getString("name")+"\t");
         System.out.print(rs.getString("age")+"\t");
         System.out.println(rs.getInt("sal"));

    }

      

     }catch(ClassNotFoundException e){
      System.out.println("系统找不到相关的驱动包");
     }
     
     catch(SQLException e){
    e.printStackTrace();
    }
    finally{
    try{
    if(rs!=null){
    rs.close();
    rs=null;
    }
    if(st!=null){
    st.close();
    st=null;
    }
    if(conn!=null){
    conn.close();
    conn=null;
    }

    }catch(SQLException e){
    e.printStackTrace();
    }


    }

    }
    }
      

  2.   

    为什么一会贴格式全乱了。。不能显示出Java code的模式谁提示一下怎么做。。
      

  3.   

    rs=st.executeQuery("select* from dept");  
    System.out.println("name"+"\t"+"age"+"\t"+"sal"); 
        while(rs.next()){ 
      System.out.print(rs.getString("name")+"\t"); 
      System.out.print(rs.getString("age")+"\t"); 
      System.out.println(rs.getInt("sal")); } 这不就是获取了数据么
    和JDBC一样的先statement执行一句SQL语句,ResultSet来获得
    再用ResultSet的getInt或者getString等方法拿到数据啊还有请教一下怎么把代码回复显示成JAVA CODE那样的模式。。