1. string sql = "insert 表名 (Uaccount,Ucipher) values(@account,@cipher) ";什么意思 请详细点
定义一个string类型的sql变量,赋一段SQL语句给他。。sql语句是插入数据,表名后面的括号的Uaccount,Ucipher是insert后面跟的表的里的其中2个字段,values后面跟的2个变量,后面的语句会赋值给这2个变量,就是赋值给这2个@account,@cipher
2. string SQL="select * from where "+searchtype+" like '%"+searchkey+"%' "; 是什么意思,解析希望详细点
string SQL="select * from where "+searchtype+" like '%"+searchkey+"%' ";
你写的sql有问题,from后没有表名,
searchtype是你的表中的字段名, searchkey是你的查询条件,写完整了就像我下边写的sql一样:select * from Student where name like '%张%';(意思就是查询Student表中的name字段,只要name中的字段包含'张'字的都给查询出来)
if(booktype.equals("所有书籍")) :判断你的booktype是否为"所有书籍"
然后判断if(!searchtype.equals("") && !searchkey.equals("")) 是否为空,条件满足的情况下,就追加sql1,和sql2的条件
大概就是这个意思
3. c#中 string sql=string.format是什么意思
利用string对象提供的Format方法,构造一个SQL语句字符串。例如,有一个名为Student的表,这个表有name, age, id, gendar 四个字段
stringgendar="男";
stringsql=string.Format("Select*FromStudentwhereGendar='{0}'",gendar);
利用构造出来的SQL语句字符串为:
Select * From Student Where Gendar = '男'
gendar="女";
sql=string.Format("Select*FromStudentwhereGendar='{0}'",gendar);
则构造出来的SQL语句字符串为:
Select * From Student Where Gendar = '女'
------------
从上面的例子可见,利用string.Format可以很方便的构造出SQL命令串。
4. 急急急,这个语句是什么意思String sql="select * from t_admin where userName= and userPw=";
从t_admin 表中筛选 username userpw 为指定值的数据
5. String sql = "from Yg where 1=1 and bmid=" + id;什么意思
这是java里面 里面 动态sql
从(from)Yg 表 where 1=1 and bmid=" +id
Yg表里的 bmid字段,等于 传进来的 id值 ,id也是string类型 假如 id值作为参数穿起来 等于001
最后生成的sql 为from Yg where 1=1 and bmid=001
6. string sql = "SELECT * FROM Publishers WHERE Id = @Id"; 是什么意思@起到什么作用
一个以at符号(@)开头的标识符表示一个本地的变量或者参数
整句大概意思就是:在publishers数据库中查询所有id=XX的所有信息
很久没用数据库了,都忘光了。。。
7. sql中的string sql
是程序里的代码。
一个运用程序要实现对数据库的操作,其中一部是在代码中拼接出操作数据库的sql语句。
这里的sql本质上只是一个字符串,然后通过两个判断对其拼接。只不过拼接好之后可以用作数据库操作的sql语句。
8. String sql = "select * from ";是什么语句
string 定义了一个字符串类型的变量,变量值为select * from
好多语言都有这样的写法,如java。
但是变量值是sql语句的一部分,
9. public DataTable ExecuteQuery(string sql) 这段话具体意思
//定义一个方法,名为ExecuteQuery,参数是string类型,返回类型是DataTable即数据表类型
public DataTable ExecuteQuery(string sql)
{
//实例化一个SqlDataAdapter对象,构造函数的参数是string类型的sql和数据库连接对象con;SqlDataAdapter对象用来从数据库获取数据填充数据容器DataSet/DataTable
SqlDataAdapter dataAdapter = new SqlDataAdapter(sql, con);
//初始化一个数据表对象,将被dataAdapter填充数据
DataTable dataTable = new DataTable();
//try...catch语句用来扑捉程序执行过程中发生的异常
try
{
//调用dataAdapter的Fill方法填充dataTable
dataAdapter.Fill(dataTable);
}
catch (Exception e)
{
//将异常信息输出到控制台
Console.WriteLine(e.Message);
Console.WriteLine(sql);
}
//dataTable是此方法返回的对象,包含了得到的数据
return dataTable;
}
10. private String sql="";这话什么意思啊
私有保护的字符串类型 变量名为sql,长度为0的字符串。
你这种字符串定义,输出显示出来虽然是什么都都看不到。
但他跟 sql=null;和 C#中 sql=String.Empty 是有区别的。