Java Doc for TKSQLTypeConverter.java in  » Content-Management-System » webman » com » teamkonzept » db » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Content Management System » webman » com.teamkonzept.db 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.teamkonzept.db.TKSQLTypeConverter

All known Subclasses:   com.teamkonzept.db.TKSybaseSQLTypeConverter,
TKSQLTypeConverter
public class TKSQLTypeConverter (Code)

Inner Class :static class TypeInfo

Field Summary
final public static  intHASHTABLE_SIZE
    
public static  intHASH_CODE
    
public static  PrintStreamLOG
    
final static  HashtableTYPE_NAMES
    
final static  Object[][]TYPE_NAMES_TABLE
    
final protected  Hashtabledb_types
    
final protected  DatabaseMetaDatameta_data
    

Constructor Summary
public  TKSQLTypeConverter(Connection conn)
    
protected  TKSQLTypeConverter(TypeInfo[] meta_data)
    

Method Summary
public  Stringconvert(int type, Object obj)
     "Frontend"-Methode zu den restlichen convertXXX()-Methoden. Liefert die SQL-Textrepräsentation des Objektes im gewüschten Typ. int type JDBC-Zieltyp
Parameters:
  Object - obj das zu konvertierende Objekt SQL-Textrepräsentation des in den JDBC-Typumgewandelten Objektes.
public  StringconvertBigDecimal(int type, BigDecimal num)
     Konvertiert ein BigDecimal Objekt in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types)
Parameters:
  BigDecimal - num die zu konvertierenden BigDecimal-Zahl SQL-Textrepräsentation der in den JDBC-Typumgewandelten BigDecimal-Zahl.
public  StringconvertBoolean(int type, Boolean state)
     Konvertiert ein Bool'schen Wert in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types)
Parameters:
  BigDecimal - num die zu konvertierenden Bool'sche Wert SQL-Textrepräsentation des in den JDBC-Typumgewandelten Bool'sche Wert.
public  StringconvertByte(int type, Byte num)
     Konvertiert ein byte in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types)
Parameters:
  Byte - num der zu konvertierenden Byte Wert SQL-Textrepräsentation des in den JDBC-Typenumgewandelten Byte-Wertes.
public  StringconvertByteArray(int type, Byte[] data)
     Konvertiert ein Bytearray in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types) Byte[] data der zu konvertierenden Byte Wert SQL-Textrepräsentation des in den JDBC-Typenumgewandelten Byte-Feldes.
public  StringconvertDate(int type, java.sql.Date date)
     Konvertiert ein java.sql.Date Objekt in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types)
Parameters:
  Date - date das zu konvertierenden Datumsobjekt SQL-Textrepräsentation des in den JDBC-Typumgewandelten Datums.
public  StringconvertDouble(int type, Double num)
     Konvertiert ein Double-Wert in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types)
Parameters:
  Double - num der zu konvertierenden Double-Wert SQL-Textrepräsentation des in den JDBC-Typenumgewandelten Double-Wertes.
public  StringconvertFloat(int type, Float num)
     Konvertiert ein Float-Wert in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types)
Parameters:
  Float - num der zu konvertierenden Float-Wert SQL-Textrepräsentation des in den JDBC-Typenumgewandelten Float-Wertes.
public  StringconvertInteger(int type, Integer num)
     Konvertiert ein Integer-Wert in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types)
Parameters:
  Integer - num der zu konvertierenden Integer-Wert SQL-Textrepräsentation des in den JDBC-Typenumgewandelten Integer-Wertes.
public  StringconvertLong(int type, Long num)
     Konvertiert ein Long-Wert in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types)
Parameters:
  Long - num der zu konvertierenden Float-Wert SQL-Textrepräsentation des in den JDBC-Typenumgewandelten Long-Wertes.
protected  StringconvertNumber(int[] from_types, int to_type, Number num)
     "Generische" Methode zur Konvertierung von Zahlen-Objekten. Erzeugt ein Zahlenliteral, falls nur in ein anderen Zahlentyp konvertiert werden soll, ansonsten wird auf die Methode standardNumberConversion() zurückgegriffen. int[] from_types Liste von möglichen JDBC-Typen, in die umgewandelt werden kann, um von da aus in konvertiert zu werden.
public  StringconvertShort(int type, Short num)
     Konvertiert ein Short-Wert in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types)
Parameters:
  Short - num der zu konvertierenden Short-Wert SQL-Textrepräsentation des in den JDBC-Typenumgewandelten Short-Wertes.
public  StringconvertString(int type, String str)
     Konvertiert ein String Objekt in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types)
Parameters:
  String - str der zu konvertierenden String SQL-Textrepräsentation des in den JDBC-Typumgewandelten Eingabestrings.
public  StringconvertTime(int type, Time time)
     Konvertiert ein java.sql.Time Objekt in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types)
Parameters:
  Time - time das zu konvertierenden Zeitobjekt SQL-Textrepräsentation der in den JDBC-Typumgewandelten Zeit.
public  StringconvertTimestamp(int type, Timestamp timestamp)
     Konvertiert ein java.sql.Timestamp Objekt in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types)
Parameters:
  Timestamp - timestamp das zu konvertierenden Zeitstempelobjekt SQL-Textrepräsentation der in den JDBC-Typumgewandelten Zeit.
protected static  StringcreateBitLiteral(TypeInfo info, boolean state)
     Erzeuge ein Bitliteral, d.h.
protected static  StringcreateBytestringLiteral(TypeInfo info, Byte[] data)
     Erzeuge ein Bytestringliteral, d.h.
protected static  StringcreateDateLiteral(java.sql.Date date)
     Erzeuge ein Datumsliteral, d.h.
protected static  StringcreateNumberLiteral(TypeInfo info, Number num)
     Erzeuge ein Zahlen-Literal, d.h.
protected static  StringcreateStringLiteral(TypeInfo info, String str)
     Erzeuge ein Stringliteral, d.h.
protected static  StringcreateTimeLiteral(Time time)
     Erzeuge ein Timeliteral, d.h.
protected static  StringcreateTimestampLiteral(Timestamp timestamp)
     Erzeuge ein Timestampliteral, d.h.
protected static  StringdoubleQuotes(String literal, String quote)
    
protected static  StringescapeQuotes(String str, TypeInfo info)
     Versehe alle LITERAL_PREFIX u.
protected static  NumberFormatgetNumberFormat(TypeInfo info)
     Erzeugt eine NumberFormat-Klasse für den angegeben JDBC-Typen.
protected  StringstandardNumberConversion(int[] from_types, int to_type, Number num)
     Versucht eine geeignete Konvertierung für die gegebene Zahl zu finden.
public  booleansupportsConvert(int from_type, int to_type)
     Überprüfe, ob das DBMS die angegebene Konvertierung mittels der CONVERT() Funktion erlaubt.
public  StringtoString()
    

Field Detail
HASHTABLE_SIZE
final public static int HASHTABLE_SIZE(Code)



HASH_CODE
public static int HASH_CODE(Code)



LOG
public static PrintStream LOG(Code)



TYPE_NAMES
final static Hashtable TYPE_NAMES(Code)



TYPE_NAMES_TABLE
final static Object[][] TYPE_NAMES_TABLE(Code)



db_types
final protected Hashtable db_types(Code)



meta_data
final protected DatabaseMetaData meta_data(Code)




Constructor Detail
TKSQLTypeConverter
public TKSQLTypeConverter(Connection conn) throws SQLException(Code)



TKSQLTypeConverter
protected TKSQLTypeConverter(TypeInfo[] meta_data)(Code)




Method Detail
convert
public String convert(int type, Object obj) throws SQLException, TKIllegalConversionException(Code)
"Frontend"-Methode zu den restlichen convertXXX()-Methoden. Liefert die SQL-Textrepräsentation des Objektes im gewüschten Typ. int type JDBC-Zieltyp
Parameters:
  Object - obj das zu konvertierende Objekt SQL-Textrepräsentation des in den JDBC-Typumgewandelten Objektes. Dies kann gegebenfallsauch ein String der Form "CONVERT( type, value )" sein.
See Also:   java.sql.Types



convertBigDecimal
public String convertBigDecimal(int type, BigDecimal num) throws SQLException, TKIllegalConversionException(Code)
Konvertiert ein BigDecimal Objekt in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types)
Parameters:
  BigDecimal - num die zu konvertierenden BigDecimal-Zahl SQL-Textrepräsentation der in den JDBC-Typumgewandelten BigDecimal-Zahl. Dies kann gegebenfallsauch ein String der Form "CONVERT( type, value )" sein.
See Also:   java.sql.DatabaseMetaData.supportsConvert
See Also:   java.sql.Types
See Also:   java.math.BigDecimal



convertBoolean
public String convertBoolean(int type, Boolean state) throws SQLException, TKIllegalConversionException(Code)
Konvertiert ein Bool'schen Wert in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types)
Parameters:
  BigDecimal - num die zu konvertierenden Bool'sche Wert SQL-Textrepräsentation des in den JDBC-Typumgewandelten Bool'sche Wert. Dies kann gegebenfallsauch ein String der Form "CONVERT( type, value )" sein.
See Also:   java.sql.DatabaseMetaData.supportsConvert
See Also:   java.sql.Types



convertByte
public String convertByte(int type, Byte num) throws SQLException, TKIllegalConversionException(Code)
Konvertiert ein byte in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types)
Parameters:
  Byte - num der zu konvertierenden Byte Wert SQL-Textrepräsentation des in den JDBC-Typenumgewandelten Byte-Wertes. Dies kann gegebenfallsauch ein String der Form "CONVERT( type, value )" sein.
See Also:   java.sql.DatabaseMetaData.supportsConvert
See Also:   java.sql.Types



convertByteArray
public String convertByteArray(int type, Byte[] data) throws SQLException, TKIllegalConversionException(Code)
Konvertiert ein Bytearray in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types) Byte[] data der zu konvertierenden Byte Wert SQL-Textrepräsentation des in den JDBC-Typenumgewandelten Byte-Feldes. Dies kann gegebenfallsauch ein String der Form "CONVERT( type, value )" sein.
See Also:   java.sql.DatabaseMetaData.supportsConvert
See Also:   java.sql.Types



convertDate
public String convertDate(int type, java.sql.Date date) throws SQLException, TKIllegalConversionException(Code)
Konvertiert ein java.sql.Date Objekt in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types)
Parameters:
  Date - date das zu konvertierenden Datumsobjekt SQL-Textrepräsentation des in den JDBC-Typumgewandelten Datums. Dies kann gegebenfallsauch ein String der Form "CONVERT( type, value )" sein.
See Also:   java.sql.DatabaseMetaData.supportsConvert
See Also:   java.sql.Types
See Also:   java.sql.Date



convertDouble
public String convertDouble(int type, Double num) throws SQLException, TKIllegalConversionException(Code)
Konvertiert ein Double-Wert in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types)
Parameters:
  Double - num der zu konvertierenden Double-Wert SQL-Textrepräsentation des in den JDBC-Typenumgewandelten Double-Wertes. Dies kann gegebenfallsauch ein String der Form "CONVERT( type, value )" sein.
See Also:   java.sql.DatabaseMetaData.supportsConvert
See Also:   java.sql.Types



convertFloat
public String convertFloat(int type, Float num) throws SQLException, TKIllegalConversionException(Code)
Konvertiert ein Float-Wert in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types)
Parameters:
  Float - num der zu konvertierenden Float-Wert SQL-Textrepräsentation des in den JDBC-Typenumgewandelten Float-Wertes. Dies kann gegebenfallsauch ein String der Form "CONVERT( type, value )" sein.
See Also:   java.sql.DatabaseMetaData.supportsConvert
See Also:   java.sql.Types



convertInteger
public String convertInteger(int type, Integer num) throws SQLException, TKIllegalConversionException(Code)
Konvertiert ein Integer-Wert in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types)
Parameters:
  Integer - num der zu konvertierenden Integer-Wert SQL-Textrepräsentation des in den JDBC-Typenumgewandelten Integer-Wertes. Dies kann gegebenfallsauch ein String der Form "CONVERT( type, value )" sein.
See Also:   java.sql.DatabaseMetaData.supportsConvert
See Also:   java.sql.Types



convertLong
public String convertLong(int type, Long num) throws SQLException, TKIllegalConversionException(Code)
Konvertiert ein Long-Wert in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types)
Parameters:
  Long - num der zu konvertierenden Float-Wert SQL-Textrepräsentation des in den JDBC-Typenumgewandelten Long-Wertes. Dies kann gegebenfallsauch ein String der Form "CONVERT( type, value )" sein.
See Also:   java.sql.DatabaseMetaData.supportsConvert
See Also:   java.sql.Types



convertNumber
protected String convertNumber(int[] from_types, int to_type, Number num) throws SQLException, TKIllegalConversionException(Code)
"Generische" Methode zur Konvertierung von Zahlen-Objekten. Erzeugt ein Zahlenliteral, falls nur in ein anderen Zahlentyp konvertiert werden soll, ansonsten wird auf die Methode standardNumberConversion() zurückgegriffen. int[] from_types Liste von möglichen JDBC-Typen, in die umgewandelt werden kann, um von da aus in konvertiert zu werden. int to_type JDBC-Zieltyp SQL-Textrepräsentation der in den JDBC-Typumgewandelten Zahl. Dies kann gegebenfallsauch ein String der Form "CONVERT( type, value )" sein.
See Also:   com.teamkonzept.db.TKSQLTypeConverter.standardNumberConversion
See Also:   java.sql.Types



convertShort
public String convertShort(int type, Short num) throws SQLException, TKIllegalConversionException(Code)
Konvertiert ein Short-Wert in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types)
Parameters:
  Short - num der zu konvertierenden Short-Wert SQL-Textrepräsentation des in den JDBC-Typenumgewandelten Short-Wertes. Dies kann gegebenfallsauch ein String der Form "CONVERT( type, value )" sein.
See Also:   java.sql.DatabaseMetaData.supportsConvert
See Also:   java.sql.Types



convertString
public String convertString(int type, String str) throws SQLException, TKIllegalConversionException(Code)
Konvertiert ein String Objekt in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types)
Parameters:
  String - str der zu konvertierenden String SQL-Textrepräsentation des in den JDBC-Typumgewandelten Eingabestrings. Dies kann gegebenfallsauch ein String der Form "CONVERT( type, value )" sein.
See Also:   java.sql.DatabaseMetaData.supportsConvert
See Also:   java.sql.Types



convertTime
public String convertTime(int type, Time time) throws SQLException, TKIllegalConversionException(Code)
Konvertiert ein java.sql.Time Objekt in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types)
Parameters:
  Time - time das zu konvertierenden Zeitobjekt SQL-Textrepräsentation der in den JDBC-Typumgewandelten Zeit. Dies kann gegebenfallsauch ein String der Form "CONVERT( type, value )" sein.
See Also:   java.sql.DatabaseMetaData.supportsConvert
See Also:   java.sql.Types
See Also:   java.sql.Time



convertTimestamp
public String convertTimestamp(int type, Timestamp timestamp) throws SQLException, TKIllegalConversionException(Code)
Konvertiert ein java.sql.Timestamp Objekt in den angegeben JDBC-Typ und liefert dessen SQL-Textrepräsentation. int type JDBC-Zieltyp (java.sql.Types)
Parameters:
  Timestamp - timestamp das zu konvertierenden Zeitstempelobjekt SQL-Textrepräsentation der in den JDBC-Typumgewandelten Zeit. Dies kann gegebenfallsauch ein String der Form "CONVERT( type, value )" sein.
See Also:   java.sql.DatabaseMetaData.supportsConvert
See Also:   java.sql.Types
See Also:   java.sql.Timestamp



createBitLiteral
protected static String createBitLiteral(TypeInfo info, boolean state)(Code)
Erzeuge ein Bitliteral, d.h. fasse die SQL-Textrepräsentation des Bool'schen-Wertes (=0|1) in LITERAL_PREFIX u. -_SUFFIX ein.
Parameters:
  TypeInfo - info DBMS-Typenbeshreibung boolean state Der umzuwandelnde Bool'sche Wert SQL-Textrepräsentation



createBytestringLiteral
protected static String createBytestringLiteral(TypeInfo info, Byte[] data)(Code)
Erzeuge ein Bytestringliteral, d.h. fasse die SQL-Textrepräsentation (Hexadezimaldarst.) des Byte-Arrays in LITERAL_PREFIX u. -_SUFFIX ein.
Parameters:
  TypeInfo - info DBMS-Typenbeshreibung Byte[] data Der umzuwandelnde Byte-Array SQL-Textrepräsentation



createDateLiteral
protected static String createDateLiteral(java.sql.Date date)(Code)
Erzeuge ein Datumsliteral, d.h. schreibe das Datum, als SQL Escape Statement
Parameters:
  Date - date das umzuwandelnde Datum SQL-Textrepräsentation



createNumberLiteral
protected static String createNumberLiteral(TypeInfo info, Number num)(Code)
Erzeuge ein Zahlen-Literal, d.h. fasse die SQL-Textrepräsentation der Zahl in LITERAL_PREFIX u. -_SUFFIX ein
Parameters:
  TypeInfo - info DBMS-Typenbeshreibung
Parameters:
  Number - num Die umzuwandelnde Zahl SQL-Textrepräsentation



createStringLiteral
protected static String createStringLiteral(TypeInfo info, String str)(Code)
Erzeuge ein Stringliteral, d.h. fasse den String in LITERAL_PREFIX u. -_SUFFIX ein.
Parameters:
  TypeInfo - info Typenbeshreibung
Parameters:
  String - str der zu konvertierenden String SQL-Stringliteral



createTimeLiteral
protected static String createTimeLiteral(Time time)(Code)
Erzeuge ein Timeliteral, d.h. schreibe die Zeit, als SQL Escape Statement
Parameters:
  Time - time das umzuwandelnde Zeitobjekt SQL-Textrepräsentation



createTimestampLiteral
protected static String createTimestampLiteral(Timestamp timestamp)(Code)
Erzeuge ein Timestampliteral, d.h. schreibe den Zeitstempel, als SQL Escape Statement
Parameters:
  Timestamp - timestamp das umzuwandelnde Zeitstempelobjekt SQL-Textrepräsentation



doubleQuotes
protected static String doubleQuotes(String literal, String quote)(Code)
Verdoppele alle Vorkommnisse des Strings im Eingabestring
Parameters:
  String - literal der String, in dem alle Vorkomnissevon -Strings verdoppelt werden soll
Parameters:
  String - quote die zu verdoppelnde Zeichenkette mit verdoppeltem 's



escapeQuotes
protected static String escapeQuotes(String str, TypeInfo info)(Code)
Versehe alle LITERAL_PREFIX u. -SUFFIX Strings mit einem Escape-Zeichen (verdoppeln)
Parameters:
  String - str der Eingabe-String, in dem alle Vorkomnisse LITERAL_PREFIX u. -SUFFIX "geschützt" werden soll.
Parameters:
  TypeInfo - info DBMS-Typeninfo mit verdoppeltem LITERAL_PREFIX u. -SUFFIX'en



getNumberFormat
protected static NumberFormat getNumberFormat(TypeInfo info)(Code)
Erzeugt eine NumberFormat-Klasse für den angegeben JDBC-Typen. Je nach Typen, wird Prefix, Suffix und Genauigkeit der NumberFormat-Klasse gesetzt. int type JDBC-Zieltyp (java.sql.Types) die entsprechende NumberFormat-Klasse
See Also:   java.text.NumberFormat
See Also:   java.text.DecimalFormat
See Also:   



standardNumberConversion
protected String standardNumberConversion(int[] from_types, int to_type, Number num) throws SQLException, TKIllegalConversionException(Code)
Versucht eine geeignete Konvertierung für die gegebene Zahl zu finden. Es wird erst nach einer vom DBMS unterstützten Konvertierung gesucht, wobei der Reihe nach jeweils eine Konvertierung der Form -> -> to_type, ..., -> -> to_type gesucht wird. Erst danach wird in konvertiert und von da aus in . int[] from_types Liste von möglichen JDBC-Typen, in die umgewandelt werden kann, um von da aus in konvertiert zu werden. int to_type JDBC-Zieltyp
Parameters:
  Number - num die zu konvertierende Zahl SQL-Textrepräsentation der in den JDBC-Typumgewandelten Zahl. Dies kann gegebenfallsauch ein String der Form "CONVERT( type, value )" sein.
See Also:   java.sql.DatabaseMetaData.supportsConvert
See Also:   java.sql.Types



supportsConvert
public boolean supportsConvert(int from_type, int to_type) throws SQLException(Code)
Überprüfe, ob das DBMS die angegebene Konvertierung mittels der CONVERT() Funktion erlaubt. int from_type JDBC-Quelltyp int to_type JDBC-Zieltyp true, falls die Konvertierung zulässig ist; false sonst



toString
public String toString()(Code)



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.