import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.lang.*;
import java.sql.*;
import java.io.*;
import java.util.Date;
import java.text.*;
import javax.swing.table.*;
public class ShowSaleToday extends JFrame{
JFrame my=new JFrame();
Object ob[][];
Object name[]={"编号","连锁店","商品","单价","数量","总价"};
DefaultTableModel dtm;
JTable table;
public ShowSaleToday(){
SimpleDateFormat date=new SimpleDateFormat("yyyyMMdd");
String da=date.format(new Date());
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:MyOdbc","","");
Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs=stmt.executeQuery("select * from [Sheet1$] where '+编号+'='+$da+' ");
rs.last();
int lastNumber=rs.getRow();
ob=new Object[lastNumber][6];
int i=0;
rs.beforeFirst();
while(rs.next()){
ob[i][0]=rs.getLong(1);
ob[i][1]=rs.getString(2);
ob[i][2]=rs.getString(3);
ob[i][3]=rs.getString(4);
ob[i][4]=rs.getInt(5);
ob[i][5]=rs.getString(6);
i++;
}
dtm=new DefaultTableModel(ob,name);
table=new JTable(dtm);
JScrollPane js=new JScrollPane();
setLayout(new BorderLayout());
js.setViewportView(table);
add(js,BorderLayout.CENTER);
setSize(700,300);
setLocation(200,50);
setVisible(true);
con.close();
}
catch(Exception e){
e.printStackTrace();
}
}
}//大家帮忙看一下这一条命令是否有错误
ResultSet rs=stmt.executeQuery("select * from [Sheet1$] where '+编号+'='+$da+' ");如果我把它改成结果就可以显示出来,请高手指点
ResultSet rs=stmt.executeQuery("select * from [Sheet1$] ");
import java.awt.event.*;
import javax.swing.*;
import java.lang.*;
import java.sql.*;
import java.io.*;
import java.util.Date;
import java.text.*;
import javax.swing.table.*;
public class ShowSaleToday extends JFrame{
JFrame my=new JFrame();
Object ob[][];
Object name[]={"编号","连锁店","商品","单价","数量","总价"};
DefaultTableModel dtm;
JTable table;
public ShowSaleToday(){
SimpleDateFormat date=new SimpleDateFormat("yyyyMMdd");
String da=date.format(new Date());
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:MyOdbc","","");
Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs=stmt.executeQuery("select * from [Sheet1$] where '+编号+'='+$da+' ");
rs.last();
int lastNumber=rs.getRow();
ob=new Object[lastNumber][6];
int i=0;
rs.beforeFirst();
while(rs.next()){
ob[i][0]=rs.getLong(1);
ob[i][1]=rs.getString(2);
ob[i][2]=rs.getString(3);
ob[i][3]=rs.getString(4);
ob[i][4]=rs.getInt(5);
ob[i][5]=rs.getString(6);
i++;
}
dtm=new DefaultTableModel(ob,name);
table=new JTable(dtm);
JScrollPane js=new JScrollPane();
setLayout(new BorderLayout());
js.setViewportView(table);
add(js,BorderLayout.CENTER);
setSize(700,300);
setLocation(200,50);
setVisible(true);
con.close();
}
catch(Exception e){
e.printStackTrace();
}
}
}//大家帮忙看一下这一条命令是否有错误
ResultSet rs=stmt.executeQuery("select * from [Sheet1$] where '+编号+'='+$da+' ");如果我把它改成结果就可以显示出来,请高手指点
ResultSet rs=stmt.executeQuery("select * from [Sheet1$] ");
解决方案 »
- 求解释两句话..
- java报错,并在桌面生成一个hs_err_pid852.log文件,请各位帮忙分析一下,谢谢!
- 看了张孝祥的JAVA视频讲座,有一个菜鸟java问题,如下:
- 如何用switch语句替换if,else
- 情人节,求大家一问题,望帮助啊!
- help,哪位朋友有这方面的经验啊?
- 关于 (a&(a-1))==0判断是否是2 的幂的疑问
- 如何用SQL遍历整张表
- jsp中<html:text property="firstName" 中的html:text是什么意思?
- 学JAVA用哪一个公司的版本好一点
- 求解e.getX()和man.getBounds().x的区别
- java实现可在任意光标处输入内容
也是不行的
where "+编号+" = '"+$da+"'
是不是数据类型不对?编号那个字段是字符型?数字型?
数字的不用单引号''
where id = 001
怎么多出了以个单引号?