获得某表所有列的信息:
创新互联-专业网站定制、快速模板网站建设、高性价比丘北网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式丘北网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖丘北地区。费用合理售后完善,十多年实体公司更值得信赖。
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();//取得全部列数
for(int i=0;icolcount;i++){
String colname = rsmd.getColumnName(i);//取得全部列名
}
以上为某表字段具体查询,如果是查询表的信息,如在mysql服务器上那样的查询结果的话,可以用一下代码:
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","");//以上是数据库连接,不同的数据管理器有 //不同的驱动和链接方式,以上是mysql的连接
stmt=con.createStatement();
rs=stmt.executeQuery("select * from student");//执行查询语句,结果赋值给结果集rs
//结果集是结果于字段编号的映射,每一个字
//段都有一个编号,最小为1,也就是第一个字段
while(rs.next()){
String names=rs.getString("name");//查询结果转换成字符串。
System.out.println(names);
}rs.close();
}catch(Exception e){
e.printStackTrace();
}
你好
查询执行sql请使用如下代码尝试:
将你的ResultSet
ss=db.select(sql);
改为如下形式
ResultSet
rs=stmt.executeQuery(sql);
希望能够帮助到你。谢谢
import javax.microedition.lcdui.*; //这个你手机液晶屏的包,负责绘图部分
import javax.microedition.midlet.*; //这里包括了MIDP程序类包
public class G extends MIDlet implements CommandListener{ //这是一个MIDP程序主类,并实现了COMMANDLISTENER接口,必须实现COMMANDACTION方法
public Command backCommand; //声明一个返回按钮
private Command exitCommand; //声明一个退出按钮
private SpriteCanvas zgcCanvas; //声明一个精灵画布,用来在上面贴图绘画
private long x=0; //程序中没用到
Display display=Display.getDisplay( this ); //获得当前绘制用的屏幕对象
public G() //
{
backCommand=new Command("BACK",Command.BACK,2); //实例化返回按钮,优先级是2
zgcCanvas = new SpriteCanvas( display,this ); //实例化画布
zgcCanvas.setCommandListener(this); //为画布添加监听者
}
public void startApp() //继承自MIDLET类,程序启动时候自动调用
{
}
public void pauseApp() //继承自MIDLET,暂停时调
{
}
protected void destroyApp(boolean d) //销毁时调
{
}
public void commandAction(Command c, Displayable d) //按下按钮后的回调函数,按下按钮就会执行里面
{
if( c == exitCommand ) //如果按的是退出按钮
{
zgcCanvas.stop(); //则结束画布线程
destroyApp( false );// 销毁程序
notifyDestroyed();
}
}
}
方法有很多种,看你使用哪一种了
1、最简单的就是所有代码都放到jsp里面,然后直接输出查询到的值就好了,但这种方式不提倡
2、使用servlet,将sql代码放到servlet中,然后将查到的值放入session中,页面使用bean就可以输出
3、使用struts2框架,利用action和struts2的标签就可以输出
4、……
打开Eclipse或MyEclipse,选中你的项目,选择上面菜单栏的Search(也可以使用IDE的快捷键ctrl+H打开),输入你要查找的关键字,就能整个项目,甚至整个工作空间的查找,控制台旁边的Search标签页会显示查找结果。