📄 cha2.java
字号:
/* * cha2.java * * Created on 2005年5月18日, 上午9:42 */package bean;/** * * @author 端木 */import java.sql.*;public class cha2{ String tablename="ren";//数据库表名 String result;//查询结果 String cd; String sheng="%"; String name="%"; String danwei="%"; String sex="%"; String c=null; public cha2() { try{ Class.forName("sun.jdbc.odbc.jdbcodbcDriver"); //建立jdbc-odbc乔连接器 } catch(ClassNotFoundException e){} } public String getTablename() { return tablename; }//获得表名,如有可以再添加 public void setSheng(String s) { sheng=s; } public String getSheng() { return sheng; } public void setName(String s) { name=s; } public String getName() { return name; } public void setDanwei(String s) { danwei=s; } public String getDanwei() { return danwei; } public void setSex(String s) { sex=s; } public String getSex() { return sex; } public String getResult()//获得结果 { Connection con=null; Statement sql=null; ResultSet rs=null; StringBuffer buffer=new StringBuffer(); c="zheng"+"="+sheng+"AND"+"sex"+"="+sex+"name"+"="+name+"danwei"+"="+danwei; int number=0; try{ con=DriverManager.getConnection("jdbc:odbc:bishe","sa","726");//连接数据库 DatabaseMetaData metadata=con.getMetaData(); ResultSet rs1=metadata.getColumns(null, null,tablename,null); buffer.append("<Table Border>"); buffer.append("<TR>"); while(rs1.next()) { number++; String name=rs1.getString("columnName"); cd="SELECT*FORM"+tablename+"WHERE"+c; buffer.append("<TD>"+name+"</TD>"); } buffer.append("</TR>");//得到字段名 sql=con.createStatement(); rs=sql.executeQuery(cd); while(rs.next())//顺序查询 { buffer.append("<tr>"); for(int k=1;k<=number;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("cha xun shi bai"); return result; } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -