使用减呢
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。
很多人可能只知道数字天空、尼必鲁或者卡尔维公司。其实 查看本文来源
成都治疗卵巢炎费用长春哪家白癜风好
全民健康网专题
-
清明时节鱼塘杀虫消毒管理位置
西餐2022年06月13日
-
使用毛巾给短毛猫做清洁工作位置
西餐2022年06月13日
-
使小斗牛犬流眼泪越来越严重的原因位置
西餐2022年06月13日
-
你留意到可卡犬为何会体臭吗位置
西餐2022年06月13日
-
你是适合饲养比熊犬的那一类人群吗位置
西餐2022年06月13日