这个是 配置的 tomcat数据源
ctx = new InitialContext();
是初始化 Context 拿到上下文信息(Java 读取的是 tomcat配置文件(xml格式的))
ds=(DataSource)ctx.lookup("java:comp/env/jdbc/supmarket");
调用 lookup方法 获取要连接的数据库信息。
括号中 "java:comp/env/jdbc/supmarket" supmarket是数据源库名称 可更换 要与你 tomcat配置文件中的名称一致(可以不与数据库名称相同)java:comp/env/jdbc 这部分是固定格式 是个索引。
conn=ds.getConnection();
这一步就是拿到书库的连接 开始了数据库的操作。
首先你这个程序是获取 connection,没有加载驱动。完整程序肯定是要
Class.forName("oracle.jdbc.driver.OracleDriver");
这个的
使用JNDI (Java Naming and Directory Interface)获取数据库连接嘛
try {
创建上下文对象
上下文中查找名称为jdbc/supmarket的这个DataSource对象
从DataSource中获取数据库连接
}......