『壹』 如何在NetBeans中設置資料庫連接池
以往要設置資料庫連接池,需要藉助於第三方軟體。但現在NetBeans所帶的Tomcat 5.5.7及Sun Application Server 8均可以直接設置。下面談談如何在Tomcat 5.5.7下設置。
1. 下載資料庫的專用連接驅動,並將其復制到C:Program Filesetbeans-4.1entERPrise1jakarta-tomcat-5.5.7commonlib文件夾下面。
假設所用資料庫是Sybase的Adaptive Server Anywhere,從Sybase官方站點下載JConnect-6_0,從中抽取出jconn3這個驅動,復制到上述文件夾下。
2. 啟動Tomcat,在IE輸入http://localhost:8084/admin/,以管理員身份登錄管理。用戶登錄的方法可參考第5樓。點擊Resources下的Data Sources,在右邊Data Source Actions的下拉框中選Create New Data Source,按下表示範填寫:
JNDI Name: sybase/poolDB /* 根據喜好填 */
Data Source URL: JDBC:sybase:Tds:<localhost>:<埠號>
/* 資料庫的地址,此為jconn3的形式,埠號需查詢確認,但一般都是固定的,除非自己更改 */
JDBC Driver Class: com.sybase.jdbc3.jdbc.SybDriver /* jconn3的驅動 */
User Name: dba/* 用戶名,默認為dba */
Password: *** /* 密碼,默認為sql */
Max. Active Connections: 4/* 最大活動連接數 */
Max. Ide Connections: 2 /* 最大空閑連接數 */
Max. Wait for Connecton: 5000 /* 等待連接的最大秒數 */
Validation Query: /* 驗證字元串,可不填 */
按"Save",再按"Commit Changes",Tomcat在後台將此變化保存到server.XML文件中。"Commit Changes"是最容易忘記的,小心。
3. 以下均轉入NetBeans環境中設置。在context.xml修改的內容:
<Context path="/Matrix">
<ResourceLink global="sybase/poolDB" name="sybase/poolDB" type="javax.sql.DataSource"/>
</Context>
"/Matrix"為此Web應用的根地址,表現為http://localhost:8084/Matrix。
4. 在web.xml中加入:
<resource-ref>
<description>Sybase Database Connection Pool</description>
<res-ref-name>sybase/poolDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
5. 好了,可以使用連接池了。以下代碼為在JSP文件中使用JSTL標簽庫的範例。
<sql:query var="queryresults" dataSource="sybase/poolDB">
SELECT * FROM customer
</sql:query>
『貳』 在netbeans中的一個字元串「0002」,資料庫中顯示為「2」
這一句你寫錯了,應該是
int i1=s.executeUpdate("update bar set barleader= '"+str2+"' where barid= '"+str1+"'");
改了之後你再試一試。
『叄』 甲骨文公司有啥軟體
甲骨文公司擁有的軟體主要包括以下幾類:
1. 操作系統: Solaris:一種高性能、可擴展的操作系統,適用於企業級應用。 Oracle Linux:基於開源Linux的發行版,專為Oracle軟體優化。
2. 虛擬技術: Oracle VM:提供虛擬化解決方案,用於創建和管理虛擬機。 VirtualBox:一款開源的虛擬化軟體,適用於個人和企業用戶。
3. Java平台: Java:一種廣泛使用的編程語言,具有跨平台特性。 GlassFish:一款開源的應用伺服器,支持Java EE規范。 WebLogic:企業級Java應用伺服器,提供高性能、可擴展性和可靠性。
4. 資料庫管理系統: Oracle資料庫:甲骨文公司的旗艦產品,提供全面的資料庫解決方案。 Berkeley DB:一種高性能、嵌入式資料庫,適用於小型應用。 MySQL:一款開源的關系型資料庫管理系統,廣泛用於Web應用。 Java DB:基於Apache Derby的資料庫,與Java平台緊密集成。
5. 其它軟體: NetBeans:一款開源的集成開發環境,支持多種編程語言。 Sun Grid Engine:一款分布式資源管理和作業調度系統。 Sun Studio:一套用於開發、調試和優化Java、C、C++和Fortran應用的工具集。