J

JAAS. See Java Authentication and Authorization Service (JAAS)

JAI. See Java Advanced Imaging API (JAI)

JAIN APIs, 4

Java 2 Micro Edition for Connected, Limited Device Configuration (CLDC), 5

Java Advanced Imaging API (JAI), 4

Java Authentication and Authorization Service (JAAS), 4

Java client drivers. See Type 4 driver

Java COMM, 4

Java Cryptography Extension (JCE), 4

Java Database Connectivity (JDBC)

API (application programming interface), 45

applets, 48–49

application, 26–27

BLOBs, receiving, 94–95

characteristics, 24–25

class BatchUpdateException, 348–350

columns, 78–83

connecting, 55–66

cursors, creating, 98

data source, 28

data value, unexpected truncation (DataTruncation exception), 381–382

database, method for connecting, 46

database access warnings (SQLWarning), 501–502

Date class, 430

DriverManager, 432–436

drivers, 27–33

errors and warnings, managing, 101–107

fetchable result types, 75–76

interfaces, 53–55

new features, 28–29

Open Database Connectivity (ODBC) versus, 51

package contents, 34–35

package extensions, 35–36

permission, checking (SQLPermission), 500

properties, adjusting, 95–98

result set, 88

result types, managing multiple, 83–87

rich-client applications, 50

role, 23–24

rows, retrieving, 76–78

SQL types constants and values, defined (Types), 515–518

statements, sending, 66–74

thin-client applications, 50

time, handling (Time), 512–513

time values (Timestamp), 513–515

types, converting, 89–94

typical uses, 47

unwanted results, canceling, 87–88

user application and driver manager, interaction between, 33

Java Database Connectivity (JDBC) drivers, property information (DriverPropertyInfo class), 436–437

Java Database Connectivity (JDBC) exceptions, database access errors (SQLException), 489–491

Java Database Connectivity (JDBC) interface

Array, 345–348

Blob, 350–353

callable statements, 353–367

Clob, 367–370

Connection, 370–381

database information, returning. See DatabaseMetaData

driver, 431–432

input, Structured Query Language (SQL) stream (SQLInput), 491–495

intermediate points in transactions, marking (Savepoint), 488

map Structured Query Language (SQL) structured types (Struct), 511–512

output, Structured Query Language (SQL) stream (SQLOutput), 495–500

PreparedStatement and CallableStatement objects, information about (ParameterMetaData), 437–440

ResultSet objects, 483–487

Structured Query Language (SQL) REF value (Ref), 449–450

Structured Query Language (SQL) statements, 502–511

type mapping (SQLData), 488–489

Java Database Connectivity (JDBC) queries and updates, refining

batch updates, 139–141

Driver and DriverManager, internals, 109–112

ResultSets, types of, 131–139

Structured Query Language (SQL) data type conversions, 112–119

Structured Query Language (SQL) escape syntax, 120–124

transaction management, 124–131

Java database explorer

catalogs, browsing, 275–278

database engine specifications and limitations, 275

described, 271–272

interactive Structured Query Language (SQL) tool, 278–280

logging in, 272–274

navigation graphical control, 274

source code, 280–323

Java drivers. See Type 2 driver

Java Dynamic Management Kit (JDMK), 4

Java Foundation Classes (JFC), 4

Java Management Extensions (JMX), 4

Java Messaging Service (JMS), 40

Java Naming and Directory Interface (JNDI), 551

Java Native Interface (JNI), 5

Java Server Pages (JSP), 4

Java Shared Data Toolkit (JSDT), 5

Java Telephony call control API (JTAPI), 4

Java Transaction API (JTA), 4

Java Transaction Service (JTS), 4

Java Virtual Machine (JVM), 6

JavaBeans (EJB)

advantages, 5

business data components, 41–42

business logic components, 41

container-managed persistence, 10

entity beans, 192–200

interface, 36

RowSet properties, 525–541

session beans, 186–191

types, 185

usefulness, 40–41

JavaCard, 4

JavaIDL, 4

JavaMail, 4

JAVA_OBJECT, data type conversion, 93

JavaPhone, 4

JavaSoft, 341

JavaSpaces, 4

JavaSpeech, 4

JavaTV, 4

JBuilder, 11

JCE. See Java Cryptography Extension (JCE)

JDBC 3.0 Extension (J2EE)

advantages of using, 37–38

application logic tier, 39

client tier, 38

connection events, notifications (ConnectionEventListener), 520–521

connections, managing pool (ConnectionPoolDataSource), 521–522

connections (ConnectionEvent), 519–520

databases, 9–10

Enterprise JavaBeans, 40–42

integration tier, 40

presentation tier, 39

resource tier, 40

rowset state, significant changes in (RowSetEvent), 541

JDBC 3.0 Extension (J2EE) interface

connection events, notifications (ConnectionEventListener), 520–521

Connection objects, creating (DataSource objects), 522–524

connection pool (PooledConnection), 524–525

connections, managing pool (ConnectionPoolDataSource), 521–522

distributed transactions (XAConnection), 550

naming service (XADataSource), 551–552

ResultSetMetaData, additional initialization parameters (RowSetMetaData), 544–549

rows, 549–550

RowSet JavaBeans properties, 525–541

rowset state and parameters, obtaining information (RowSetInternal), 542–543

JDMK. See Java Dynamic Management Kit (JDMK)

J2EE. See JDBC 3.0 Extension (J2EE)

JFC. See Java Foundation Classes (JFC)

Jini, 4

J2ME CLDC. See Java 2 Micro Edition for Connected, Limited Device Configuration (CLDC)

JMS. See Java Messaging Service (JMS)

JMX. See Java Management Extensions (JMX)

JNDI. See Java Naming and Directory Interface (JNDI)

JNI. See Java Native Interface (JNI)

JPEG, 221

JSDT. See Java Shared Data Toolkit (JSDT)

JSP. See Java Server Pages (JSP)

JTA. See Java Transaction API (JTA)

JTAPI. See Java Telephony call control API (JTAPI)

JTree, 274



JDBC 3. 0. JAVA Database Connectivity
JDBC 3: Java Database Connectivity
ISBN: 0764548751
EAN: 2147483647
Year: 2002
Pages: 148

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net