Openfire集成現(xiàn)有系統(tǒng)數(shù)據(jù)庫用戶
轉(zhuǎn)自: http://zoeyyoung./openfire-xmpp-database.html參考文檔:官方文檔 Custom Database Integration Guide ——參考該文檔介紹需要配置的參數(shù), 在conf/openfire.xml中編輯屬性, 實(shí)際為在管理控制臺或數(shù)據(jù)庫中添加系統(tǒng)屬性 背景假設(shè)已存在MySQL數(shù)據(jù)庫office, 且數(shù)據(jù)庫中有3張表users(用戶表)、groups(分組表)和groupusers(用戶所屬分組表) 目標(biāo)使用office數(shù)據(jù)庫中的users、groups、groupusers表替代Openfire中的ofuser、ofgroup、ofgroupuser三個表, 從而整合現(xiàn)有系統(tǒng)用戶 users表包含的屬性(對應(yīng)于Openfire原數(shù)據(jù)庫中的ofuser表):
CREATE TABLE `users` ( `uid` varchar(64) NOT NULL, `pwd` varchar(32) DEFAULT NULL, `name` varchar(100) DEFAULT NULL, `email` varchar(100) DEFAULT NULL, PRIMARY KEY (`uid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 groups表包含的屬性(對應(yīng)于Openfire原數(shù)據(jù)庫中的ofgroup表):
CREATE TABLE `groups` ( `groupName` varchar(50) NOT NULL, `description` varchar(255) DEFAULT NULL, PRIMARY KEY (`groupName`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 groupusers表包含的屬性(對應(yīng)于Openfire原數(shù)據(jù)庫中的ofgroupuser表):
CREATE TABLE `groupusers` ( `groupName` varchar(50) NOT NULL, `uid` varchar(100) NOT NULL, `admin` tinyint(4) NOT NULL, PRIMARY KEY (`groupName`,`uid`,`admin`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 注:表中屬性名不一定要一樣, 關(guān)鍵是“說明”部分, 此處參考Openfire原有數(shù)據(jù)庫中的表創(chuàng)建 進(jìn)入Openfire管理控制臺-》服務(wù)器-》服務(wù)器管理器-》系統(tǒng)屬性, 默認(rèn)系統(tǒng)屬性:
首先修改三個屬性(openfire提供了支持JDBC相關(guān)的Provider, 可以從其它的數(shù)據(jù)源獲取用戶/組數(shù)據(jù)):
接著配置數(shù)據(jù)源(添加系統(tǒng)屬性, 這里使用的是mysql數(shù)據(jù)庫):
這里的配置可參考 其中, 相應(yīng)數(shù)據(jù)庫的driver必須放在Openfire安裝目錄的"lib/"文件夾中(默認(rèn)安裝Openfire后就有了)。 對每一個JDBC Provider需要添加相關(guān)系統(tǒng)屬性 JDBCAuthProvider
JDBCUserProvider
JDBCGroupProvider
注意:其中獲取組的管理員和組的成員中的判斷要根據(jù)相應(yīng)系統(tǒng)修改, 我這邊假設(shè)admin值為1時是管理員, 值為0時是成員 最后, 配置新的管理員用戶(應(yīng)該在users表中添加一個用戶作為管理員)
注:官方文檔寫的配置admin.authorizedUsernames, 但是配置后似乎不起效果 注:表中紅色字體部分為需要根據(jù)具體數(shù)據(jù)庫進(jìn)行修改的部分. 配置好后, 重啟Openfire。 使用admin.authorizedJIDs中的用戶名登錄Openfire管理控制臺(admin.authorizedJIDs配置為admin@192.168.0.46, 則用戶名為admin). 如果配置成功, 進(jìn)入Openfire管理控制臺-》用戶/組就可以看到你數(shù)據(jù)源中的用戶/組信息了。 注: 在修改添加系統(tǒng)屬性的過程中, 若無法登錄Openfire管理控制臺, 可直接修改Openfire數(shù)據(jù)庫中的ofproperty表. 懶惰的程序猿——使用SQL語句修改; ;//----------------------------------------------------------------------- UPDATE `openfire`.`ofProperty` SET propValue='org.jivesoftware.openfire.auth.JDBCAuthProvider' WHERE name='provider.auth.className'; UPDATE `openfire`.`ofProperty` SET propValue='org.jivesoftware.openfire.group.JDBCGroupProvider' WHERE name='provider.group.className'; UPDATE `openfire`.`ofProperty` SET propValue='org.jivesoftware.openfire.user.JDBCUserProvider' WHERE name='provider.user.className'; INSERT INTO `openfire`.`ofProperty` VALUES ('jdbcProvider.driver', 'com.mysql.jdbc.Driver'), ('jdbcProvider.connectionString', 'jdbc:mysql://localhost:3306/office?user=root&password=123456'), ('admin.authorizedJIDs', 'admin@localhost,admin@192.168.0.46'), ('jdbcAuthProvider.passwordSQL', 'SELECT pwd FROM users WHERE uid=?'), ('jdbcAuthProvider.passwordType', 'plain'), ('jdbcUserProvider.allUsersSQL', 'SELECT uid FROM users'), ('jdbcUserProvider.loadUserSQL', 'SELECT name,email FROM users WHERE uid=?'), ('jdbcUserProvider.userCountSQL', 'SELECT COUNT(*) FROM users'), ('jdbcUserProvider.searchSQL', 'SELECT uid FROM users WHERE'), ('jdbcUserProvider.usernameField', 'uid'), ('jdbcUserProvider.nameField', 'name'), ('jdbcUserProvider.emailField', 'email'); ('jdbcGroupProvider.allGroupsSQL', 'SELECT groupName FROM groups'), ('jdbcGroupProvider.descriptionSQL', 'SELECT description FROM groups WHERE groupName=?'), ('jdbcGroupProvider.groupCountSQL', 'SELECT COUNT(*) FROM groups'), ('jdbcGroupProvider.loadAdminsSQL', 'SELECT uid FROM groupusers WHERE groupName=? AND admin=1'), ('jdbcGroupProvider.loadMembersSQL', 'SELECT uid FROM groupusers WHERE groupName=? AND admin=0'), ('jdbcGroupProvider.userGroupsSQL', 'SELECT groupName from groupusers WHERE uid=?'); ;//-----------------------------------------------------------------------
相關(guān)推薦 openfire 使用其余數(shù)據(jù)庫的用戶openfire 使用其他數(shù)據(jù)庫的用戶 摘抄 http://www.cnblogs.com/hannover/archive/2008/12/12/1353806.html 1、啟動ajmessage服務(wù)器,然后進(jìn)入 http://172.16.15.110:9090/server-properties.jsp (系統(tǒng)屬性配置) inse
openfire 調(diào)整現(xiàn)有數(shù)據(jù)庫openfire 整合現(xiàn)有數(shù)據(jù)庫 http://blog.csdn.net/heyi1214/article/details/4218199 openfire擴(kuò)展小試 整合現(xiàn)有系統(tǒng)用戶如果我想使用現(xiàn)有系統(tǒng)的用戶/組(部門),而不想使用openfire再去管理一套用戶/組,用openfire可以非常方便的整合現(xiàn)有系統(tǒng)用戶。進(jìn)入openfire管理控制臺-服務(wù)器-服務(wù)管理器
openfire數(shù)據(jù)庫配備說明openfire數(shù)據(jù)庫配置說明 數(shù)據(jù)庫配置是在 conf/openfire.xml 配置文件中修改的: 嵌入數(shù)據(jù)庫配置 其他外部數(shù)據(jù)庫(例如:Oracle) 啟動配置向?qū)? 詳見: http://www./opensource/openfire/openfire-config-db/
XMPP 之Openfire的用戶數(shù)據(jù)庫調(diào)整XMPP 之Openfire的用戶數(shù)據(jù)庫整合 openfire\documentation下的文檔有比較詳細(xì)的信息 如果手動一步步設(shè)置 刪除默認(rèn), 首先停止正常運(yùn)行的Openfire服務(wù)器 默認(rèn)的庫ofProperty的如下記錄刪除 provider.auth.classname provider.user.classname provider.group.classname 建立一個第三方的
直接操作數(shù)據(jù)庫數(shù)據(jù)回為Openfire注冊新用戶直接操作數(shù)據(jù)庫數(shù)據(jù)來為Openfire注冊新用戶 眾所周知,Openfire的注冊方式一般有三種: 1.帶內(nèi)注冊 ---- In-Band Registration. 即客戶端通過匿名方式與Openfire 服務(wù)器端建立連接并驗(yàn)證,然后發(fā)起注冊節(jié)點(diǎn)XML流,以XMPPStream的方法直接像服務(wù)器注冊。code4app上有另外一個XMPP的帶內(nèi)注冊demo詳細(xì)的示范了這個方法(不是
openfire數(shù)據(jù)庫形式指南openfire數(shù)據(jù)庫模式指南 openfire數(shù)據(jù)庫模式指南 導(dǎo)言 This document outlines the data type conventions and tables in the Openfire database schema. Some information, like column indexes and foreign keys, is omitted.該文件
openfire聯(lián)接外部數(shù)據(jù)庫openfire連接外部數(shù)據(jù)庫 在conf/openfire.xml中增加: <connectionProvider> <className>org.jivesoftware.database.DefaultConnectionProvider</className> </
openfire(三)數(shù)據(jù)庫淺析openfire(3)數(shù)據(jù)庫淺析 openfire 中的連接有幾種,可以自己實(shí)現(xiàn)接口ConnectionProvider,修改openfire.xml中的connectionProvider的屬性為自己實(shí)現(xiàn)的類。 <connectionProvider> <className>org.jivesoftware.database.Def
【openfire插件開發(fā)】數(shù)據(jù)庫處置部分(openfire數(shù)據(jù)庫模式)【openfire插件開發(fā)】數(shù)據(jù)庫處理部分(openfire數(shù)據(jù)庫模式) 我們都知道,openfire的二次開發(fā)一般都是以插件形式組織的。openfire已有數(shù)據(jù)庫及數(shù)據(jù)表。今天我們來講,我們進(jìn)行插件開發(fā)的時候,如何創(chuàng)建自己的數(shù)據(jù)表,添加到openfire原有的數(shù)據(jù)庫中。 1.寫數(shù)據(jù)庫創(chuàng)建的腳本。 插件src目錄下新建database文件夾,目錄結(jié)構(gòu)如下所示: 在d
openfire(二)數(shù)據(jù)庫腳本執(zhí)行openfire(2)數(shù)據(jù)庫腳本執(zhí)行 當(dāng)XMPPServer啟動的時候,會調(diào)用其start()方法, public void start() { try {
android 添加好友其間到openfire數(shù)據(jù)庫android 添加好友之間到openfire數(shù)據(jù)庫 http://hzhlu./blog/1263968
openfire數(shù)據(jù)庫中文亂碼有關(guān)問題openfire數(shù)據(jù)庫中文亂碼問題 1、首先數(shù)據(jù)庫的編碼設(shè)置為UTF-8 2、項目的編碼也要設(shè)置為UTF-8 如果數(shù)據(jù)保存到數(shù)據(jù)庫的時候還有亂碼 就要修改openfire配置文件 在openfire主目錄\conf\openfire.xml 修改相關(guān)配置 把 <serverURL>jdbc:mysql://local
openfire(四)數(shù)據(jù)庫淺析之序列openfire(4)數(shù)據(jù)庫淺析之序列 openfire中提供了生產(chǎn)序列的管理器(SequenceManager),其構(gòu)造函數(shù)如下: public SequenceManager(int seqType, int size) { managers.put(seqType, this);
PD逆向工程從幸存數(shù)據(jù)庫生成PDMPD逆向工程從現(xiàn)有數(shù)據(jù)庫生成PDM(轉(zhuǎn)) 在數(shù)據(jù)建模過程中,我們建立概念數(shù)據(jù)模型,通過正向工程生成物理數(shù)據(jù)模型,生成數(shù)據(jù)庫建庫腳本,最后將物理數(shù)據(jù)模型生成關(guān)系數(shù)據(jù)庫,現(xiàn)在反過來,通過逆向工程將關(guān)系數(shù)據(jù)庫,生成物理數(shù)據(jù)模型。 優(yōu)點(diǎn): 在丟失數(shù)據(jù)模型或者數(shù)據(jù)庫模型同現(xiàn)有的數(shù)據(jù)庫不一致,可以通過該方法
幸存服務(wù)器oracle數(shù)據(jù)庫調(diào)優(yōu)現(xiàn)有服務(wù)器oracle數(shù)據(jù)庫調(diào)優(yōu) 這段時間,一直在做數(shù)據(jù)庫方面的調(diào)優(yōu)。 其中有一個表,差不多1億多數(shù)據(jù),做了表分區(qū),每天40多萬數(shù)據(jù)增長。分區(qū)一個月做一次,相當(dāng)于一個分區(qū)有1200萬左右數(shù)據(jù)。 前臺限制查詢區(qū)間為7天,也就是最多數(shù)據(jù)為280萬,這時,查詢走的是分區(qū)key創(chuàng)建時間,選擇因子差不多為23%。 前臺也做了分頁,這樣,基本上能夠保證
解決openfire在使用MySQL數(shù)據(jù)庫后的中文亂碼有關(guān)問題解決openfire在使用MySQL數(shù)據(jù)庫后的中文亂碼問題 參考:http://blog.csdn.net/vikione/article/details/5996987
解決openfire在使用MySQL數(shù)據(jù)庫后的中文亂碼有關(guān)問題解決openfire在使用MySQL數(shù)據(jù)庫后的中文亂碼問題(轉(zhuǎn)) openfire是一個非常不錯的IM服務(wù)器,而且是純Java實(shí)現(xiàn),具有多個平臺的版本,他的數(shù)據(jù)存儲可以采用多種數(shù)據(jù)庫,如MySQL,Oracle等。 在實(shí)際使用時大家遇到最多的就是采用MySQL數(shù)據(jù)庫后的中文亂碼問題,這個問題十分有趣,而且從現(xiàn)象上可以看出openfire內(nèi)部的一些機(jī)制。 實(shí)際問題是這樣的:首先啟動openfi
openfire連接mysql數(shù)據(jù)庫的字符集有關(guān)問題解決openfire連接mysql數(shù)據(jù)庫的字符集問題解決 openfire默認(rèn)配置連接mysql數(shù)據(jù)庫后,中文出現(xiàn)亂碼。 解決辦法: mysql字符集設(shè)置為utf8 + 設(shè)置全局的字符集 SET @@global.character_set_client = utf8; SET @@global.chara
為何不建議采用數(shù)據(jù)庫寫入的方式集成不同系統(tǒng)為什么不建議采用數(shù)據(jù)庫寫入的方式集成不同系統(tǒng) 今天參加一個項目方案溝通會,實(shí)施方是一個外部公司,需要我?guī)兔Υ_定內(nèi)部系統(tǒng)和本次開發(fā)系統(tǒng)的接口需求。實(shí)施方提出的方案是直接寫入內(nèi)部系統(tǒng)的數(shù)據(jù)庫,我給出的建議是通過交換一個XML文件實(shí)現(xiàn)數(shù)據(jù)同步。理由有三個: 1.審計跟蹤。直接寫入數(shù)據(jù)庫,很難記錄訪問日志,一旦出現(xiàn)問題,很難界定責(zé)任。 2.數(shù)據(jù)完整性。一個單據(jù)是否有效,單靠數(shù)據(jù)庫提供的約束機(jī)制是很難準(zhǔn)確
使用maven-sql-plugin實(shí)現(xiàn)繼續(xù)數(shù)據(jù)庫集成(CDBI)使用maven-sql-plugin實(shí)現(xiàn)持續(xù)數(shù)據(jù)庫集成(CDBI) http://juvenshun./blog/207326 數(shù)據(jù)庫持續(xù)集成(Continuous Database Integration, CDBI)是持續(xù)集成(Continuous Ingeration, CI)不可或缺的重要組成部分。在典型的情況下,版本控制系統(tǒng)管理數(shù)據(jù)庫腳本,包括數(shù)據(jù)庫定義語言(DDL)
應(yīng)用maven-sql-plugin實(shí)現(xiàn)持續(xù)數(shù)據(jù)庫集成(CDBI)使用maven-sql-plugin實(shí)現(xiàn)持續(xù)數(shù)據(jù)庫集成(CDBI) 數(shù)據(jù)庫持續(xù)集成(Continuous Database Integration, CDBI)是持續(xù)集成(Continuous Ingeration, CI)不可或缺的重要組成部分。在典型的情況下,版本控制系統(tǒng)管理數(shù)據(jù)庫腳本,包括數(shù)據(jù)庫定義語言(DDL)和數(shù)據(jù)庫操縱語言(DML)。開發(fā)成員在開發(fā)過程中添加或者修改數(shù)據(jù)庫腳本,在本地
[總結(jié)]Java數(shù)據(jù)庫連接 - 集成第三方ORM框架 - iBatis[小結(jié)]Java數(shù)據(jù)庫連接 - 集成第三方ORM框架 - iBatis 9. 集成第三方ORM框架 - iBatis 總體來說 iBATIS 的系統(tǒng)結(jié)構(gòu)還是比較簡單的,它主要完成兩件事情: <!--[if !supportLists]-->_ <!--[endif]-
shiro 后盾權(quán)限認(rèn)證集成jdbc數(shù)據(jù)庫操作shiro 后臺權(quán)限認(rèn)證集成jdbc數(shù)據(jù)庫操作 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www./schema/beans" xmlns:xsi="http://www./200
用DbUnit開展數(shù)據(jù)庫集成測試用DbUnit進(jìn)行數(shù)據(jù)庫集成測試 http://www.cnblogs.com/kirinboy/archive/2012/06/06/integration-testing-with-dbunit.html 現(xiàn)在的DbUnit要求在測試時繼承DBTestCase,而不是之前的DatabaseTestCase(前者繼承自后者,而后者繼承了junit的TestCase)。DatabaseTestC
ArcGIS 10.1 for Server 保險機(jī)制(5)數(shù)據(jù)庫集成安全ArcGIS 10.1 for Server 安全機(jī)制(5)數(shù)據(jù)庫集成安全 1 常見用戶需求 在發(fā)布和使用GIS服務(wù)的過程中,經(jīng)常會遇到如下的一些需求: 1)同一個服務(wù),不同用戶訪問不同的圖層 2)同一個圖層,只允許
數(shù)據(jù)庫管理系統(tǒng)的登錄名、角色,數(shù)據(jù)庫的用戶、角色跟架構(gòu)數(shù)據(jù)庫管理系統(tǒng)的登錄名、角色,數(shù)據(jù)庫的用戶、角色和架構(gòu) 概述 之前的一篇博客中寫到過關(guān)于服務(wù)器登錄名,服務(wù)器角色,數(shù)據(jù)庫用戶,數(shù)據(jù)庫角色的關(guān)系,理論的一些知識,大家可以看看這篇博客:登錄名,服務(wù)器角色,用戶名和數(shù)據(jù)庫角色。本片博客注重操作。 數(shù)據(jù)庫架構(gòu) 在具體的操作時,先普及一下數(shù)據(jù)庫
Oracle 數(shù)據(jù)庫用戶治理Oracle 數(shù)據(jù)庫用戶管理 Oracle 數(shù)據(jù)庫用戶管理 Oracle 權(quán)限設(shè)置 一、權(quán)限分類: 系統(tǒng)權(quán)限:系統(tǒng)規(guī)定用戶使用數(shù)據(jù)庫的權(quán)限。(系統(tǒng)權(quán)限是對用戶而言)。 實(shí)體權(quán)限:某種權(quán)限用戶對其它用戶的表或視圖的存取權(quán)限。(是針對表或視圖而言的)。 二、系統(tǒng)權(quán)限管理: 1、系統(tǒng)權(quán)限
yaf框架兌現(xiàn)數(shù)據(jù)庫讀寫分離(集成非zendDB)yaf框架實(shí)現(xiàn)數(shù)據(jù)庫讀寫分離(集成非zendDB) 后臺功能同:http://alfred-long./blog/1711486 用了一個外部類庫,可以實(shí)現(xiàn)數(shù)據(jù)庫讀寫分離,具體看例子中的配置。
OPFIRE外掛數(shù)據(jù)庫裝配OPFIRE外掛數(shù)據(jù)庫安裝 /opt/openfire/bin/openfirectl 開啟setup mysql 創(chuàng)建openfire 瀏覽器訪問x.x.x.x:9090 標(biāo)準(zhǔn)數(shù)據(jù)庫連接 jdbc:mysql://127.0.0.1:3306/openfire 關(guān)閉setup 1.7JDK rpm -ivh jdk-7u45-linux-
Oracle數(shù)據(jù)庫用戶與默許用戶Oracle數(shù)據(jù)庫用戶與默認(rèn)用戶 Oracle數(shù)據(jù)庫用戶 1.數(shù)據(jù)庫管理員 DBA。每個數(shù)據(jù)庫至少都有一個數(shù)據(jù)庫管理員。 主要職責(zé) 安裝和升級數(shù)據(jù)庫和其他應(yīng)用工具 分配系統(tǒng)存儲空間 當(dāng)應(yīng)用程序開發(fā)員設(shè)計完成一個應(yīng)用程序之后,為其創(chuàng)建主要的數(shù)據(jù)庫存儲結(jié)構(gòu),例如表空間。 根據(jù)應(yīng)用程序開發(fā)員的設(shè)計創(chuàng)建主要的數(shù)據(jù)庫對象,例如表、試圖、索引。 根據(jù)應(yīng)用程序開發(fā)員提供的信息修改數(shù)據(jù)庫結(jié)構(gòu)。 管理用戶,維護(hù)系
Oracle數(shù)據(jù)庫增添用戶,設(shè)置權(quán)限,刪除用戶Oracle數(shù)據(jù)庫添加用戶,設(shè)置權(quán)限,刪除用戶 【轉(zhuǎn)載】http://wenwen.soso.com/z/q138910558.htm Oracle數(shù)據(jù)庫添加用戶,設(shè)置權(quán)限,刪除用戶 20 [ 標(biāo)簽:oracle, 數(shù)據(jù)庫, 用戶 ] 范塔西 2009-06-25 11:32 Oracle數(shù)據(jù)庫添加用戶,設(shè)置權(quán)限,刪除用戶 滿意答案 create user username----------
WebApi 插件式構(gòu)建議案:集成加載數(shù)據(jù)庫連接字符串WebApi 插件式構(gòu)建方案:集成加載數(shù)據(jù)庫連接字符串 對服務(wù)來說,一般都會用到數(shù)據(jù)庫。而今,在微軟的大環(huán)境下,使用 EF 的人肯定會越來越多。但是,使用 EF 有個問題,一個是使用缺省的構(gòu)造函數(shù),缺省從 ConfigurationManager.ConnectionStrings 中獲取數(shù)據(jù)庫連接;另外一種就是在構(gòu)造的時候,手工指定數(shù)據(jù)庫連接字符串。 對開發(fā)者來說,最好的辦法就是不去管它,直接
用PHP寫的MySQL數(shù)據(jù)庫用戶認(rèn)證系統(tǒng)代碼這兩天受朋友的托付,要我?guī)退麑懸粋€使用MySQL數(shù)據(jù)庫的用戶認(rèn)證系統(tǒng)。我當(dāng)然不好推脫的,只得耗費(fèi)了一晚上的休息時間,寫了個很簡單的PHP程序。 用戶認(rèn)證的原理很簡單:首先需要用戶在頁面上填入用戶名和密碼,當(dāng)然沒注冊的用戶需要先注冊。然后調(diào)用數(shù)據(jù)庫搜索是否有相應(yīng)的用戶。如果有就確認(rèn),沒有則提醒用戶先注冊。使用PHP來完成這一切很簡單,但需要注意的是如果想在以后的頁面中都能確認(rèn)用戶身份,使
練習(xí)題建立用戶管理系統(tǒng)以文件做數(shù)據(jù)庫練習(xí)建立用戶管理系統(tǒng)以文件做數(shù)據(jù)庫 1.java向文件中寫數(shù)據(jù) File f = new File("C:/EclipseProjects/txt/username_pwd.txt"); 直接寫的話: FileWriter fw = new FileWriter("C:/EclipseProjects/txt/check1.txt"); BufferedW
用戶管理跟數(shù)據(jù)庫安全用戶管理和數(shù)據(jù)庫安全 本文是我自己翻譯并總結(jié)自《Expert Oracle Database 11g Administration》,沒寫完! 數(shù)據(jù)庫安全同樣要依賴于系統(tǒng)和網(wǎng)絡(luò)安全。 system and object privileges Oracle profiles:let you set limits on the resources used
創(chuàng)造完Oracle數(shù)據(jù)庫,但是用系統(tǒng)用戶sys或者sysdba無法登陸sqlplus創(chuàng)建完Oracle數(shù)據(jù)庫,但是用系統(tǒng)用戶sys或者sysdba無法登陸sqlplus 系統(tǒng)用戶sys或者sysdba無法登陸sqlplus 運(yùn)行->cmd,輸入sqlplus /nolog 回車。 輸入conn /as sysdba 回車。 drop user test cascade;(注意:如果存在test用戶,則首先刪除該用戶的所有信息。) create user test
小結(jié):ibatis對derby數(shù)據(jù)庫操作,以及與spring的集成(ibatis's hello world)總結(jié):ibatis對derby數(shù)據(jù)庫操作,以及與spring的集成(ibatis's hello world) 轉(zhuǎn)載請注明出處: http://renjie120./ 用過ibatis之后,感覺hibernate太復(fù)雜. 使用過derby數(shù)據(jù)庫之后,感覺mysql也很大. helloWorld工程很重要,學(xué)習(xí)新東西完成helloWorld就心里有底了. 閑來
oracle 數(shù)據(jù)庫創(chuàng)辦用戶權(quán)限oracle 數(shù)據(jù)庫創(chuàng)建用戶權(quán)限 1 創(chuàng)建用戶 create user zhaozhi3758 identified by 123 2 賦予權(quán)限 grant resource,connect,dba to zhaozhi3758 3 刪除用戶 drop user zhaozhi3758 cascade
修補(bǔ)SQLSERVER數(shù)據(jù)庫用戶修復(fù)SQLSERVER數(shù)據(jù)庫用戶 SELECT SUSER_SID ('test') --查詢sid用戶 sp_addlogin 'roiland','test','master' go EXEC sp_grantdbaccess 'test', 'test' go sp_addrolemember 'db_owner','test' go 2005重新安裝數(shù)據(jù)庫服
規(guī)則引擎集成接口(6)查詢分析器和數(shù)據(jù)庫連接配置文件規(guī)則引擎集成接口(六)查詢分析器和數(shù)據(jù)庫連接配置文件 查詢分析器 彈出窗體“執(zhí)行sql語句”,在下面編輯sql語句,編輯完后點(diǎn)擊執(zhí)行,結(jié)果查看在“執(zhí)行結(jié)果數(shù)據(jù)”選項卡中,如下圖: 生成數(shù)據(jù)庫連接配置文件 右鍵點(diǎn)擊數(shù)據(jù)庫連接文件“hr”—“生成數(shù)據(jù)庫連接配置文件”,如下圖: 彈出窗體,將生成的hr.conf文件放在規(guī)則引擎安裝目錄下 |
|