package suixin.com.dao;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Collection;
import suixin.com.bean.Goods;
import suixin.com.sql.DB;
public class ProductDao
{
public ProductDao()
{}
public Collection select(Goods goods)
{
ArrayList list=null;
String sql="select *from product";
DB db=new DB();
ResultSet rs=db.executeQuery(sql);
try{
if(rs!=null)
{
list=new ArrayList();
while(rs.next())
{
Goods goods1=new Goods();
goods1.setId(rs.getString("id"));
goods1.setCount(rs.getString("count"));
goods1.setInfo(rs.getString("info"));
goods1.setName(rs.getString("name"));
list.add(goods1);
}
}
}
catch(SQLException e)
{
e.getStackTrace();
}
return list;
}
public static void main(String args[])
{
ProductDao pd=new ProductDao();
DB db=new DB();
String sql="select *from product";
ResultSet rs=db.executeQuery(sql);
System.out.println(rs);
}
}
求高手解释每行代码的意思,最后输出的是一个实心菱形
5-a=4,也就是x从1变到4才停止次循环,那么每一次都要输出一个空格 for (y = 1; y <= 2 * a - 1; y++) System.out.print("*");当a=1时,y需要<=1,
求高手详细解释每一行代码的意义,谢谢了!!!
public static void main(string args[ ]){ \/\/main函数 程序必须的 作为一个入口 程序都是从这里开始的 int i,sum=0; \/\/定义2个变量 i=1; \/\/给i赋值为1 while (i<=100){ \/\/循环 当i小于100时 执行 while里面的方法 sum +=i++; \/\/i++为i在原来几次上加1 sum ...
求高手详细解答每一行代码的意义,拜托了!!!
class sum 1 to 100 \/\/类名。怀疑你写错了,应该是sum1to100,没有空格吧。{ public static void main(string args[ ]) \/\/main函数 { int i,sum=0; \/\/定义变量i,sum,初始化sum为0 i=1; \/\/给i赋值为1 while (i<=100){ \/\/循环 sum +=i++; \/\/相当于sum +...
高分求VB高手解释代码意思
Private Sub endf(i)---定义一个过程endf含一个参数i If 服务状态(i) <> 0 Then ---如果数组服务状态(i)不等0 If MsgBox("确认业务完成了吗?", vbYesNo, "业务结束确认") = 6 Then 服务状态(i) = 0 ---如果MsgBox("确认业务完成了吗?", vbYesNo, "业务结束确认") = 6 Comma...
跪求高手解释每行代码意思
主体开始,自动加载函数showTime 开始脚本 function showTime(){ now=new Date(); 获取当前时间 display=now.toLocaleString(); 将时间截转化为字符串 document.title=display; 显示标题 status=display; 状态改为显示 setTimeout("showTime()",1000)}每过1秒就自动调用一次showTime函数 脚本结束...
求高手解释下各行代码的意思!!考试要考!!!急求啊!!
myDraw();logic();这2行不用说,表示调用2个过程 long end=System.currentTimeMills();同上面start变量一样 try { if (end -start<50) {判断两者相差的时间,如果小于50毫秒 Thread.sleep(50-(end-start)); 线程暂停 50-(2者的差),也就是不满50毫秒,就暂停直到整个过程用了50毫秒 }...
请高手帮忙将下面代码每一行注释一下,急。
你好!你的程序基本都是对的,添加一个回车符的检查语句增加在while内就行:if (ch == '\\n') continue; \/\/ 是回车符号修改后的完整代码!include <iostream>#include <fstream>using namespace std;int main(){ ifstream infile; ofstream outfile; infile.open("e:\\\\in.txt"); ...
高手看下这段代码的意思和原理
是欧洲电子病毒协会设定的一个标准病毒测试代码,$**$之间的是编码的注释,前面X5O!P%@AP[4\\PZX54(P^)7CC)7}是一个加倍注入内存的代码,因为大多 杀毒软件都是即时监视内存的所以会报毒。
下面的代码是什么意思,求高手指教?
大致意思是:如果您的操作系统是windows_NT,那么设置系统的环境变量PATH的值为“%MSDevDir%\\BIN;%MSVCDir%\\BIN;%VSCommonDir%\\TOOLS\\%VcOsDir%;%VSCommonDir%\\TOOLS;%PATH%” 注:环境变量的每个值按分号分隔。其中用%%包含其中的都是指环境变量,如%OS%,指的是当前计算机所用的操作系统。如果想...
C语言一个程序,希望高手给把代码思路讲解一下!有些地方看不懂_百度知...
]的每一个元素做0初始化,你这样看就能比较明白 for(h=1;h<10;h++)a[h]=0;这是删除for循环后部分代码的缩写,它使得a[h]的意义清晰起来,是读复杂程序的常用手法之一,关键在于删除多余部分时不得改变剩下的语句的执行过程;如还有疑问请补充,如无就给我分吧,全手打,累死我了 ...