如何使用

农业机械2021年09月06日

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
友情链接