banking application
account balance and other controls, 255–256
Account.java class, 257–262
ATM panel, 256–257
business data components, 41–42
business logic components, 41
clock, updating (TimeT.java), 267
HyperText Markup Language (HTML) file, 257
NetBank.java class, 262–266
tables, creating (Data Definition Language (DDL)), 268–269
usefulness, 253
welcome screen, 254
batch commands
retrieving, 221
sending, 217–220
batch updates
checking for support, 420
described, 139–141
exception, throwing, 348–350
BEA Weblogic, 185
bean-managed persistence, 194–199
BigDecimal
callable statement, 360
column, updating, 473
mapping to Structured Query Language (SQL), 454–455
prepared statement, 442
reading, 529
updating, 134–135
writing, 495–496
BIGINT, 181–182
BINARY, 182
binary large object. See Blob or BLOB
BinaryStream
callable statement, 360
prepared statement, 442
reading, 529–530
retreiving values, 455–456
updating, 474
writing, 496
BIT, 181
Blob or BLOB
callable statements, 360
checking for detection, 390
data type conversion, 221
Java Database Connectivity (JDBC) interface, 350–353
parameter, setting, 530
prepared statement, 442
prepared statements, sending, 154–155
reading, 492
receiving, 94–95
retrieving, 220–224
sending, 217–220
storing, 71–72
updating, 474
value, getting, 456
writing, 496
books, recommended reading, 19
Boolean
callable statements, 360–361
column, updating, 474–475
mapping, 182
parameter, setting, 530
prepared statements, 443
reading, 492
value, getting, 456
writing, 496
bridge driver
application programming (API) interface, 54–55
connection, 56
database management system (DBMS), 32–33
Open Database Connectivity (ODBC), 29–30
business data, Enterprise JavaBeans, 41–42
business logic
described, 8
session beans, 185
byte
callable statements, 361
column, updating, 475–476
mapping, 182
parameter, setting, 530–531
prepared statements, 443
reading, 492
value, getting, 457
writing, 496–497