如何使用
JDBC(Java Database Connectivity,java数据库连接)的API中的主要的四个类之一的atement要求开发者付出大量的时间和精力。在使用Statement获取JDBC访问时所具有的一个共通的问题是输入适当格式的日期和时间戳: 20:56 或者 02/05/02 8:56 PM。
通过使用eparedStatement,这个问题可以自动解决。一个PreparedStatement是从nnection对象和所提供的SQL字符串得到的,SQL字符串中包含问号(?),这些问号标明变量的位置,然后提供变量的值,最后执行语句,例如:
Stringsql = \"SELECT * FROM People p WHERE = ? AND = ?\";
PreparedStatement ps = epareStatement(sql);
tInt(1,id);
tString(2,name);
ResultSet rs = ecute();
使用PreparedStatement的另一个优点是字符串不是动态创建的。下面是一个动态创建字符串的例子:
Stringsql = \"SELECT * FROM People p WHERE p.i = \"+id;
这允许JVM(JavaVirtual Machine,Java虚拟机)和驱动/数据库缓存语句和字符串并提高性能。
PreparedStatement也提供数据库无关性。当显示声明的SQL越少,那么潜在的SQL语句的数据库依赖性就越小。
据童庆炳回忆 由于PreparedStatement具备很多优点,开发者可能通常都使用它,只有在完全是因为性能原因或者是在一行SQL语句中没有变量的时候才使用通常的Statement。查看本文来源
辽源哪医院治疗白癜风好福州男科医院
缓解痛经的方法有哪些
- 上一页:如何使用提示改变执行的
- 下一页:如何使用操作摄像头物业
-
鬼马少女雨的玛丽珍鞋
不少姐弟都换清凉穿戴搭了,如果再次穿戴鞋子、小白鞋这类不透气的鞋子,...
2024-09-08
-
你说是因为你对我的爱教化了我
你却说是因为你对我的真爱感化了我,使我能这样同在的真爱你,能这样一点...
2024-06-02
-
女生多大需要涂眼霜?不是25岁也不是30岁,大部分人或许仅仅只是了
身体健康是妳最憎恨但却不得已去面对的话题之一,一个人的身体健康最微小...
2024-04-21
-
关乎大资金动向!科创板“芯片”指数来了,42只样本股名单公布;上交所几大指数也调整,腾讯、美团等权重
A股、公司股票多个极其重要指标公布或修正,这意味着之外的大资金样式也...
2024-04-16
-
吹拉弹颂唱响曲(二)——观赏《往日国乐》两年情思小结
原文 / 米木桥 吹拉枪弹诗天天向上歌 —游玩《日星西乐》两年情思小结 20...
2024-04-13
-
懂得念人之好,是职边锋更高级别的情商
我们都听感叹过《伊索暗喻》里头,农人与毒蛇的情节。 那是一个寒冷的夜...
2024-04-07