Java数据库操作全解析:从连接到批量更新
1. 数据源注册与连接
在Java中,若要与数据库交互,首先要进行数据源的注册与连接。可以借助JNDI(Java Naming and Directory Interface)来实现数据源的注册。JNDI可被视作一种类似文件系统的目录结构,它提供网络范围的命名和目录服务,且独立于任何命名或目录服务。以下是数据源注册与连接的示例代码:
Context ctx = new InitialContext();
// Create the logical name for the data source
ctx.bind("jdbc/wroxDB", vdsDataSource);
注册完成后,可通过 Context
的 lookup
方法获取数据源:
Context ctx = InitialContext();
// Look up the registered data source from JNDI
DataSource dsDataSource = (DataSource) ctx.lookup("jdbc/wroxDB");
// Obtain a Connection object from the data source
Connection cConn = dsDataSource.getConnection("username", "password");
// Close the connection
cCon