Palm handhelds, 50
ParameterMetaData interface, 177–178
parameters
callable statements, 146–149
data truncation, 382
database connections, 55–56
prepared statements, 153–154
passing IN parameters, prepared statements, 153–154
password
errors, 102
maximum length, 527
parameter, setting, 552
sending with Uniform Resource Locator (URL), 60
performance, persistence, 199
permissions, checking (SQLPermission), 500
persistence
bean-managed, 194–199
car factory example, 324
container-managed, 192–194
container-managed versus bean-managed, 199–200
phantoms, 126
phonebook service example, 186–189
pictures, storing. See Blob or BLOB
PIN code, 254
platforms, availability on different, 51
polymorphism, 5
pooled connections
described, 524–525
managing, 521–522
status, 35–36
portability
drivers, 30–31
.gui files, 253
Java, 24
persistence, container-managed versus bean-managed, 199
platforms, availability on different, 51
precompiling Structured Query Language (SQL) statements, 440–449
PreparedStatement
batch updates, 139–141
BLOBs, sending, 154–155
creating, 376–378
defined, 150
executing, 151–153
information about, 437–449
interface, 34
parameters, setting, 183
passing IN parameters, 153–154
query, executing, 154
results, retrieving, 154
presentation tier
described, 8
JDBC 3.0 Extension (J2EE), 39
username, maximum length, 406
previous(), 132
primary keys
descriptions, 406
foreign keys, 395–396
interactive Structured Query Language (SQL), 324
programmatic interfaces, 16
programming editor, 11
programming languages, Structured Query Language (SQL)’s difference from, 16
properties
database connections, adjusting, 63–64
drivers, 436–437
results, adjusting, 95–98
Structured Query Language (SQL) statements, adjusting, 72–73