重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
獲得某表所有列的信息:
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比丘北網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式丘北網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋丘北地區(qū)。費(fèi)用合理售后完善,十多年實(shí)體公司更值得信賴。
String sql = select * from tname;//tname為某一表名
Connection conn = ....;
Statement st = conn.createStatement();
ResultSet rs = st.rs = st.executeQuery(sql);
ResultSetMetaData rsmd = rs.getMetaData();
int colcount = rsmd.getColumnCount();//取得全部列數(shù)
for(int i=0;icolcount;i++){
String colname = rsmd.getColumnName(i);//取得全部列名
}
以上為某表字段具體查詢,如果是查詢表的信息,如在mysql服務(wù)器上那樣的查詢結(jié)果的話,可以用一下代碼:
ResultSet.executeQuery("show tables")可以的到所有的表信息。
ResultSet.executeQuery("describe tname")可以得到表的字段信息。//tname為表名
p.s :同樣適用于jsp。
try{Connection con;
Statement stmt;
ResultSet rs;
int temp;
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/java","root","");//以上是數(shù)據(jù)庫(kù)連接,不同的數(shù)據(jù)管理器有 //不同的驅(qū)動(dòng)和鏈接方式,以上是mysql的連接
stmt=con.createStatement();
rs=stmt.executeQuery("select * from student");//執(zhí)行查詢語(yǔ)句,結(jié)果賦值給結(jié)果集rs
//結(jié)果集是結(jié)果于字段編號(hào)的映射,每一個(gè)字
//段都有一個(gè)編號(hào),最小為1,也就是第一個(gè)字段
while(rs.next()){
String names=rs.getString("name");//查詢結(jié)果轉(zhuǎn)換成字符串。
System.out.println(names);
}rs.close();
}catch(Exception e){
e.printStackTrace();
}
你好
查詢執(zhí)行sql請(qǐng)使用如下代碼嘗試:
將你的ResultSet
ss=db.select(sql);
改為如下形式
ResultSet
rs=stmt.executeQuery(sql);
希望能夠幫助到你。謝謝
import javax.microedition.lcdui.*; //這個(gè)你手機(jī)液晶屏的包,負(fù)責(zé)繪圖部分
import javax.microedition.midlet.*; //這里包括了MIDP程序類包
public class G extends MIDlet implements CommandListener{ //這是一個(gè)MIDP程序主類,并實(shí)現(xiàn)了COMMANDLISTENER接口,必須實(shí)現(xiàn)COMMANDACTION方法
public Command backCommand; //聲明一個(gè)返回按鈕
private Command exitCommand; //聲明一個(gè)退出按鈕
private SpriteCanvas zgcCanvas; //聲明一個(gè)精靈畫布,用來(lái)在上面貼圖繪畫
private long x=0; //程序中沒(méi)用到
Display display=Display.getDisplay( this ); //獲得當(dāng)前繪制用的屏幕對(duì)象
public G() //
{
backCommand=new Command("BACK",Command.BACK,2); //實(shí)例化返回按鈕,優(yōu)先級(jí)是2
zgcCanvas = new SpriteCanvas( display,this ); //實(shí)例化畫布
zgcCanvas.setCommandListener(this); //為畫布添加監(jiān)聽(tīng)者
}
public void startApp() //繼承自MIDLET類,程序啟動(dòng)時(shí)候自動(dòng)調(diào)用
{
}
public void pauseApp() //繼承自MIDLET,暫停時(shí)調(diào)
{
}
protected void destroyApp(boolean d) //銷毀時(shí)調(diào)
{
}
public void commandAction(Command c, Displayable d) //按下按鈕后的回調(diào)函數(shù),按下按鈕就會(huì)執(zhí)行里面
{
if( c == exitCommand ) //如果按的是退出按鈕
{
zgcCanvas.stop(); //則結(jié)束畫布線程
destroyApp( false );// 銷毀程序
notifyDestroyed();
}
}
}
方法有很多種,看你使用哪一種了
1、最簡(jiǎn)單的就是所有代碼都放到j(luò)sp里面,然后直接輸出查詢到的值就好了,但這種方式不提倡
2、使用servlet,將sql代碼放到servlet中,然后將查到的值放入session中,頁(yè)面使用bean就可以輸出
3、使用struts2框架,利用action和struts2的標(biāo)簽就可以輸出
4、……
打開(kāi)Eclipse或MyEclipse,選中你的項(xiàng)目,選擇上面菜單欄的Search(也可以使用IDE的快捷鍵ctrl+H打開(kāi)),輸入你要查找的關(guān)鍵字,就能整個(gè)項(xiàng)目,甚至整個(gè)工作空間的查找,控制臺(tái)旁邊的Search標(biāo)簽頁(yè)會(huì)顯示查找結(jié)果。