練功房推薦書單

  • 猛虎出柙雙劍合璧版--最新 OCA / OCP Java SE 7 Programmer 專業認證 (電子書)
  • 流浪教師存零股存到3000萬(全新增修版)(書+DVD)
  • 開始在關西自助旅行(京都‧大阪‧神戶‧奈良)(全新增訂版)
  • 不敗教主的300張股票存股術

[v2.1.8] SQL Server 2000 Support RSS feed
討論區首頁 » JForum中文社群 JForum Chinese Users Community
發表人 內容
andowson

七段學員
[Avatar]

註冊時間: 2007/1/2
文章: 710
來自: 台北
離線
原本的JForum 2.1.8內sqlserver支援的是SQL Server 2005,且只能手動安裝,如果拿到SQL Server 2000上執行將無法執行成功,我參考了http://www.jforum.net/jira/browse/JF-656,重新修改並測試後已可於SQL Server 2000上正常執行JForum 2.1.8,且可透過網頁介面方式安裝。
使用方式:
1.下載jforum-2.1.8.zipjforum-2.1.8-src.zip,並解壓縮到Tomcat的webapps目錄下,重新命名為jforum
2.下載附加檔案後,解開到JForum安裝的目錄下,會覆蓋掉原來的install.htm並新增sqlserver2000相關目錄及JDBC Driver jtds-1.2.2.jar等。
3.附加檔案內的class是以Java 5.0編譯而成,如果需要可自行重新編譯
4.在SQL Server 2000上建立jforum資料庫,可透過Enterprise Manager執行下列動作:
4.1. 資料庫=>新增資料庫=>名稱:jforum
4.2. 安全性=>登入=>新增登入=>
[一般]
名稱:jforum
SQL Server的帳戶驗證
密碼:jforum
資料庫:jforum
[伺服器角色]
Database Creators
[資料庫存取]
請指定此登入者可存取的資料庫
jforum
'jforum'的資料庫角色
db_owner
確定=>確認密碼:jforum=>確定
5.連到http://your_server_name/jforum/install.jsp,資料庫選擇SQL Server 2000,其他依照畫面操作即可。
 檔案名稱 sqlserver2000patch.zip [Disk] 下載
 描述 JForum 2.1.8 SQL Server 2000 Support
 檔案大小 310 Kbytes
 下載次數:  116 次


分享經驗 累積智慧
[WWW]
myth1126

十級學員

註冊時間: 2009/3/2
文章: 1
離線
感謝你的分享,我成功的以 sql server 2000 連接到 jforum 。
andowson

七段學員
[Avatar]

註冊時間: 2007/1/2
文章: 710
來自: 台北
離線
不用客氣,如果您的網站順利上線了,不妨到以下文章報到一下
http://www.andowson.com/posts/list/27.page

分享經驗 累積智慧
[WWW]
xxw

十級學員

註冊時間: 2009/11/20
文章: 2
離線
斑竹,谢谢你的sql2000分享,我已运行成功,但是会员管理里面,按组搜索,斑竹没有做哦
UserModel.selectAllByGroup

getTotalUsersByGroup() 这两个要重写吧?不知斑竹做了没有?
andowson

七段學員
[Avatar]

註冊時間: 2007/1/2
文章: 710
來自: 台北
離線
缺少的部分補充如下:
UserModel.selectAllByGroup = SELECT TOP %d \	

user_email, u.user_id, user_posts, user_regdate, username, deleted, user_karma, user_from, \
user_website, user_viewemail \
FROM jforum_users u, jforum_user_groups ug \
WHERE u.user_id = ug.user_id \
AND ug.group_id = ?


/**

* @see net.jforum.dao.UserDAO#selectAllByGroup(int, int, int)
*/
public List selectAllByGroup(int groupId, int startFrom, int count)
{
String sql = SystemGlobals.getSql("UserModel.selectAllByGroup");
sql = sql.replaceAll("%d", String.valueOf(startFrom + count));

PreparedStatement p = null;
ResultSet rs = null;
try {
p = JForumExecutionContext.getConnection().prepareStatement(sql);
p.setInt(1, groupId);

rs = p.executeQuery();

return this.processSelectAll(rs);
}
catch (SQLException e) {
throw new DatabaseException(e);
}
finally {
DbUtils.close(rs, p);
}
}

分享經驗 累積智慧
[WWW]
xxw

十級學員

註冊時間: 2009/11/20
文章: 2
離線
斑竹威武!
 
討論區首頁 » JForum中文社群 JForum Chinese Users Community
前往:   
行動版