?? jndi的配置.txt
字號:
0:在tomcat/lib或在工程WEB-INF/lib中加入數據庫連接驅動包
1:在tomcat/conf/context.xml下配置,在<Context>節中加入
<Resource name="jdbc/jndiTest" auth="Container"
type="javax.sql.DataSource" maxActive="100" maxIdle="30"
maxWait="10000" username="sa" password="123"
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
url="jdbc:sqlserver://localhost\sql2005:1433;DatabaseName=master"/>
2:在工程的web.xml下配置
<resource-ref>
<description>JNDI DataSource</description>
<res-ref-name>jdbc/jndiTest</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
3:獲取連接
import java.sql.Connection;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;
public class JDNITest {
public static Connection getConnection(){
try {
Context ic = new InitialContext();
DataSource source = (DataSource)ic.lookup("java:comp/env/jdbc/jndiTest");
//建議把DataSource保存為全局靜態變量
return source.getConnection();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -