⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 databaseinquire.java

📁 黑魔方JSP基础教程源代码(耿祥义编著)是这里有课件和jsp源代码
💻 JAVA
字号:
package tom.jiafei;
import java.sql.*;
public class DataBaseInquire
{  
   String tableName="";//数据库表名。
   String result;                //查询结果。
   public DataBaseInquire()
    {
       try{
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
          }
       catch(ClassNotFoundException e){}
    }
  public void setTableName(String s)
    {
       tableName=s;
    }
 public String getTableName()
    {
       return tableName;
    }
 
 
 public String getResult()
    {
      Connection con=null;
      Statement sql=null;
      ResultSet rs=null;
      StringBuffer buffer=new StringBuffer();  
      try{ 
            con=DriverManager.getConnection("jdbc:odbc:sun","sa","");
            DatabaseMetaData metadata=con.getMetaData();
            ResultSet rs1=metadata.getColumns(null,null,tableName,null);
           //如果tableName表有n个字段,rs1就刚好有n行,每行中含有字段名的信息。
            int 字段个数=0;
            buffer.append("<Table Border>");
            buffer.append("<TR>");
            while(rs1.next())
            {
               字段个数++;
               String name=rs1.getString("COLUMN_NAME");
               buffer.append("<td>"+name+"</td>");
            }
            buffer.append("</TR>");
            sql=con.createStatement();
            String cd="SELECT * FROM "+tableName;
            rs=sql.executeQuery(cd);
            while(rs.next())
            { 
              buffer.append("<TR>");
              for(int k=1;k<=字段个数;k++) 
               {
                 buffer.append("<td>"+rs.getString(k)+"</td>");
               }
              buffer.append("</TR>"); 
            }
        
           buffer.append("</Table>");
           con.close();
           result=new String(buffer);
           return result;
          }
    catch(SQLException e)
          {
             result=new String("你还没有选择表名,无法建立查询");
             return result;
          }
   } 
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -