preparedstatement用法是什么?

 我来答
分享社会民生
高粉答主

2021-04-28 · 热爱社会生活,了解人生百态
分享社会民生
采纳数:1248 获赞数:283344

向TA提问 私信TA
展开全部

1、preparedstatement是预编译的statement,从效率、数据类型等方面来看一般均应优先使用preparedstatement,而不是原始的statement。

2、HashMap用的是哈希表,适用于在Map中插入、删除和定位元素;而Treemap用的是二叉排序树,适用于按自然顺序或自定义顺序遍历键。访问方式一样

3、实现好像是语言本身的事情,使用倒简单,假定父类为A,子类为B,则向上转型为Aa=newB();向下转型为Bb=(B)a(注意强制转化是有前提的,否则运行时出错)


举例:

string strsql = "select emp_id from employee where emp_id = ?";

preparedstatement pstmt = conn.preparestatement(strsql);

pstmt.setstring(1,"pma42628m");

解释:此时sql中的"?"的值就是”pma42628m“。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式