Jump to content

Talk:Java Database Connectivity

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 195.235.227.10 (talk) at 07:23, 5 August 2010 (Cleanup: URL was clarified). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
WikiProject iconComputing Unassessed
WikiProject iconThis article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
???This article has not yet received a rating on Wikipedia's content assessment scale.
???This article has not yet received a rating on the project's importance scale.
WikiProject iconJava Start‑class Mid‑importance
WikiProject iconThis article is within the scope of WikiProject Java, a collaborative effort to improve the coverage of Java on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
StartThis article has been rated as Start-class on Wikipedia's content assessment scale.
MidThis article has been rated as Mid-importance on the project's importance scale.

JDBC 4.0

JDBC 4.0 is becoming finalized in mid-2006 (supposedly). There will be a number of changes in both the implementation (pooling of connections, etc), and the api itself (the use of annotations). I don't see any mention of this in the JDBC article. I'd be happy to do it myself, but I don't have the time at this point, so I would appreciate any takers on this. If not, then I'll try to get around to it at some point later. --Andrew Eisenberg 18:02, 28 May 2006 (UTC)[reply]

NOT an acronym

JDBC does not stand for "Java Database Connectivity". This is a backronym. See http://java.sun.com/j2se/1.5.0/docs/guide/jdbc/getstart/intro.html#1018464, first paragraph. The main page should be titled JDBC, with Java Database Connectivity redirecting to it. --Nambio 00:11, 29 May 2006 (UTC)[reply]

And from the same site, http://java.sun.com/javase/technologies/database/. Sun seems to be contradicting itself for some reason. WP:NAME "[p]refer[s] spelled-out phrases to abbreviations", so even though JDBC is overwhelmingly more popular, the fact that Sun has referred to it as "Java Database Connectivity" mitigates against using the acronym as the page title (see ODBC as a parallel). --DeLarge 23:29, 25 March 2007 (UTC)[reply]
I heard it was a trademark issue. In some jurisdictions, you can't trademark an acronym so they had to make JDBC its name, not its acronym. (Northernhenge (talk) 22:37, 5 April 2008 (UTC))[reply]

It was requested that this article be renamed but there was no consensus for it be moved. --Stemonitis 07:51, 26 March 2007 (UTC)[reply]

Example is dated

Class.forName("some string"); is back from 1.0 days and while it still works for backwards compatiblity is not preferred. Jon 13:58, 30 March 2007 (UTC)[reply]

error

i removed this link in external links[1] in the article because has nothing to do with article.Felisberto03/08/07,0:40(UTC)

No mention of Unicode and Encodings ?

For example, are all drivers expected to support Unnicode. Is there a default encoding such as UTF-8 vs. UTF-16. Do vendors tend to output whatever encoding the underlying database is unless you say otherwise. Symptoms / test cases of having gotten this wrong. The obvious difference between collating order and encoding; you tend to find the former quite a bit when you're looking for the latter, and a casual DBA should be warned to not be fooled. (Then there's USC-2 vs. UTF-16, not to mention UTF-16 w/BOM vs. UTF-16BE and UTF-16LE, etc.)

I'm not sure enough on these issues to actually edit the main page.

XML had tended towards UTF-8 by default, and software that uses JDBC seems to suggest UTF-8 a lot. But then I see that MS SQL defaults their XML to UTF-16 so I got worried...

However, UTF-16 (derived from USC-2) is the base internal encoding for things like Java and MS SQL Server. I've been looking on google today and haven't found a great answer.

I think we should mention at least part of this here, even if it's to say there's no standard, or maybe list some common drivers' defaults. Ttennebkram (talk) 06:58, 6 January 2009 (UTC) .................................. —Preceding unsigned comment added by 203.145.173.2 (talk) 07:50, 20 July 2009 (UTC)[reply]