tomcat7連接SQLSERVER設定步驟

1.下載SQLSERVER的JAR檔,copy到\WEB-INF\lib下,再到PROJECT中把JAR檔ADD進來。
2.context.xml新增<Resource auth="Container" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" initialSize="3" maxActive="100" maxIdle="30" maxWait="10000" name="jdbc/dsc" password="xxxxx" type="javax.sql.DataSource" url="jdbc:sqlserver://serverIP:1433;DatabaseName=資料庫名稱" username="sa"/>
3.web.XML新增    <resource-ref>
        <description>SQLSERVER DB Connection</description>
        <res-ref-name>jdbc/dsc</res-ref-name>
        <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>
    </resource-ref>

context.xml的紅色部分與web.xml是相對應的,2個要設定一樣名稱,可以把dsc改成你要的名稱,這個跟下面的CONNNECT方法呼叫也是要一樣。
4.程式中connection的呼叫
  public static Connection getSqlConnection() throws NamingException, SQLException {
Context initContext = new InitialContext();
Context envContext = (Context) initContext.lookup("java:/comp/env");
DataSource ds = (DataSource) envContext.lookup("jdbc/dsc");
Connection conn = ds.getConnection();
return conn;
}

留言

這個網誌中的熱門文章

java BigDecimal 加減乘除,四捨五入,四則運算及比較

MS sqlServer資料庫移轉至MySQL-->利用MySQL WorkBench

java 數字轉字串 字串轉數字