{"id":2605,"date":"2014-01-05T15:00:01","date_gmt":"2014-01-05T13:00:01","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=2605"},"modified":"2014-01-05T15:23:32","modified_gmt":"2014-01-05T13:23:32","slug":"aufzhlung-jdbctype-schnittstelle-sqltype-in-java-8","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2014\/01\/aufzhlung-jdbctype-schnittstelle-sqltype-in-java-8\/","title":{"rendered":"Aufz&auml;hlung JDBCType, Schnittstelle SQLType in Java 8"},"content":{"rendered":"<p>Neu in Java 8 ist eine Aufz\u00e4hlung JDBCType, die knapp 40 JDBC-Typen enth\u00e4lt und anf\u00e4ngt mit ARRAY und BIGINT. Die Aufz\u00e4hlungstypen implementieren eine Schnittstelle SQLType, die ebenfalls neu in Java 8, und Methoden getName(), getVendor() und getVendorTypeNumber() vorschreibt. <\/p>\n<p>Mit Hilfe von SQLType ist es nun m\u00f6glich mit nur einer Methoden alle m\u00f6glichen SQL-Typen zu schreiben. So findet sich in der PreparedStatement-Methode in Java 8 setObject(int parameterIndex, Object x, SQLType targetSqlType) was dann die JDBC-spezifischen Typ-Methoden wie setArray(int parameterIndex, Array x), setBigDecimal(int parameterIndex, BigDecimal x), \u2026 erg\u00e4nzt.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neu in Java 8 ist eine Aufz\u00e4hlung JDBCType, die knapp 40 JDBC-Typen enth\u00e4lt und anf\u00e4ngt mit ARRAY und BIGINT. Die Aufz\u00e4hlungstypen implementieren eine Schnittstelle SQLType, die ebenfalls neu in Java 8, und Methoden getName(), getVendor() und getVendorTypeNumber() vorschreibt. Mit Hilfe von SQLType ist es nun m\u00f6glich mit nur einer Methoden alle m\u00f6glichen SQL-Typen zu schreiben. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[11,66],"tags":[],"class_list":["post-2605","post","type-post","status-publish","format-standard","hentry","category-insel","category-java-8"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/2605","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=2605"}],"version-history":[{"count":2,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/2605\/revisions"}],"predecessor-version":[{"id":2607,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/2605\/revisions\/2607"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=2605"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=2605"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=2605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}