位置:首页 » 技术 » SmartClient 改动數據庫及導入數據

SmartClient 改动數據庫及導入數據

日期:2013-10-01 阅读:0num
Advertisement

SmartClient 更改數據庫及導入數據

Custom database configuration

The SmartClient object-relational connector supports rapid end-to-end application prototyping and SDK evaluation. To configure this connector for use against a database other than the embedded HSQLDB instance:

1. Install JDBC driver

To install a JDBC driver, copy the downloaded .jar file, or unzip the downloaded .zip file, into your isomorphicSDK\WEB-INF\classes directory.

2. Create 'isomorphic' database

By default, the example applications provided in the SmartClient SDK look for their data in a database named isomorphic. You must create this database and import the sample data in order to use the example applications. Follow your database vendor's instructions for creating new databases and tablespaces.

Alternatively, you may edit the parameters in isomorphicSDK\WEB-INF\classes\server.properties to use an existing database. If you choose to do this, you must edit and save server.properties and restart your servlet container before attempting to import the sample data.

3. Configure SmartClient object-relational connector

The instructions in this section explain how to manually edit your configuration settings. Alternatively, you may use the graphical SmartClient Admin Console to edit these settings. If you are viewing this page from your application server, click here to open the Admin Console. Otherwise, open the console from: http://<your server>:<your port>/isomorphicSDK/tools/adminConsole.jsp.

To manually edit your configuration, open isomorphicSDK\WEB-INF\classes\server.properties in a text editor. This file contains configuration blocks for HSQLDB, MySQL, Oracle, PostgreSQL, and DB2. The sql.defaultDatabase variable controls which block is actually used by the system. To use a database other than the embedded HSQLDB, comment out the line that reads sql.defaultDatabase: HSQLDBand uncomment the line that reads sql.defaultDatabase: <your database type>.

After you have selected the database type, ensure that other configuration parameters in this file are set appropriately for your system. For a custom installation, you may need to change the values of the following variables:

sql.<DBtype>.driver.serverName Name or IP address of the system on which the database is running
sql.<DBtype>.driver.portNumber TCP port on which the database is listening for connections
sql.<DBtype>.driver.databaseName Name of the database as known by the database server
sql.<DBtype>.driver.user Database username for SmartClient requests. Ensure that this user has the following privileges: create/alter/drop tables; create/drop sequences (Oracle); insert/update/replace/delete rows.
sql.<DBtype>.driver.password Password for the given database username.

Refer to the comments in server.properties for more information.

Note: You must restart your servlet engine whenever changes have been made to server.properties.

4. Import SDK sample data

To import the sample data:

  1. Open the SmartClient Admin Console.
  2. Click Import DataSources in the options tree at top left.
  3. Click/shift-click or right-click to select all datasources in the list at top right.
  4. Click on the Import button.

Importing all sample data may take more than 10 seconds. A dialog will appear when the import operation has completed.

If you get an out of memory error when importing a very large data set (e.g. the productRevenue sample data), you will need to increase the maximum heap size of your JVM (e.g. java.exe -Xmx128M).

相关文章
  • SmartClient 改动數據庫及導入數據

    SmartClient 更改數據庫及導入數據 Custom database configuration The SmartClient object-relational connector supports rapid end-to-end application prototyping and SDK evaluation. To configure this connector for use against a database other than the embedded HSQL

  • Jquery ajax獲取導入數據庫的進度解决办法

    Jquery ajax獲取導入數據庫的進度 比如我要導入一個db.sql的文件. 我想在想要的效果是用Ajax發送個連接到後臺,後臺獲取後在來做導入動作. 但是我想要跟蹤數據的導入進度. 比如:數據庫文件中有A,B,C...表. 當A表完成後..前臺知道A表已經完成.顯示"表A已經導入成功" 當正在導入B表的時候就顯示"表B正在導入中..." 後臺的進度我已知道,但是怎麼把他發送到前臺呢? 我現在只能全部導入好後在顯示個完成的信息. ------解决方案------

  • PDA如何連接PC上的SQL數據庫

    PDA怎么連接PC上的SQL數據庫 我剛剛接觸PDA編程﹐用的是C#+win ce平台﹐請問怎樣在PDA上面連接PC上的SQL 2000數據庫并更新其數據﹖ ------解决方案-------------------- rda ------解决方案-------------------- rda put/get ------解决方案-------------------- SqlCeRemoteDataAccess rda = new SqlCeRemoteDataAccess(); strin

  • VB6查找數據后怎么重連接數據庫

    VB6查找數據后如何重連接數據庫 程序查找完數據后只顯示查找的關鍵值,請問怎麼才能重新刷新數據庫呢?代碼如下.請高人指點. VB code Private Sub Command2_Click() Adodc1.Refresh Set MSHFG1.DataSource = Adodc1 MSHFG1.Refresh Dim conn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim wls_l_num, wls_es_num A

  • 數據庫分佈式計算的一些思忖

    數據庫分佈式計算的一些思考 距離上次寫文字又有一段時間矣,期間都是以學習爲主的工作,用Python寫寫一些業務邏輯,將一個用SVM寫成的AI算法打了個包,繼續學習一些其他東東,比如深入HTTP協議,WSGI協議等等,這個遲啲再寫,而今期使我最爲獲得感悟的是關於數據庫,分佈式計算之一些思考. P.S.改人家的代碼真是一件蛋痛事,但每次我想有所抱怨之時,又想起將會有人看我的代碼,反而更自覺地去反思如何將代碼從構思上做得更好. 緣起業務上需要處理幾十TB的文件,而各個子業務分別用到這幾十T,所以鵬哥也

  • 怎么把數據庫裡的記錄導入到報表中

    如何把數據庫裡的記錄導入到報表中? 我的數據庫記錄 字段 姓名 年齡 身高 班級 1 小張 20 150 6 2 小拉 19 160 5 3 小紅 15 180 4 要用什麼方法才能把這些數據錄到報表中打印?要用循環語句錄入還是用什麼方法? 我用DBgrid作為數據庫記錄顯示作用,用QuickRep1這個控件來做報表. 我要怎麼樣才能把DBgrid裡面的記錄導入到Quickrep裡面顯示和打印出來? ------解决方案-------------------- 下面是BDE方法.用ADO一样,区

  • 500G文本數據,應該選用什麼數據庫軟件?

    目前學校實驗有差不多500G的txt文件(帶了一個移動硬盤去拷了幾個小時...完全不能理解為什麼是txt...),為了方便分析,打算導入到數據庫中,但是之前從沒有處理過超過1G的數據,所以不知道應該選擇mysql還是pregesql還是別的軟件.數據目前是一段時間的twitter的timeline,之後可能會開始抓取更新的timeline,也就是數據會繼續增長,希望各位能給點建議,謝謝~! --cut-- mongodb在2013-10-07 09:27:5回答到: 直接导入mysql 也挺快的

  • 如果需要寫入數據, 不僅數據文件要有寫入權限, 數據文件所在的目錄也要有寫入權限

    "When a process wants to change a database file (and it is not in WAL mode), it first records the original unchanged database content in a rollback journal. The rollback journal is an ordinary disk file that is always located in the same directory or

  • 對於關係數據庫中的 INNER JOIN, MongoDB 有什麼好的解決方案嗎?

    不少文章中建議用embedded document或manual references解決問題, 但這顯然不適用於所有場景. 以如下場景為例: 有collection cars, 記錄的是每輛汽車的信息: {_id:..., owner:..., plate_number:..., location:..., model:<model_id>, ... } 另一個collection models, 記錄的是每種汽車型號的參數: {_id:<model_id>, name:...,

  • ASP查詢INFORMIX數據庫提醒日期錯誤

    ASP查詢INFORMIX數據庫提示日期錯誤 我用ASP連接數據庫時,出現如下的錯誤. 這是說我的日期條件格式錯誤嗎? 可是同樣的日期我在上午用的時候還是好好的啊. 這是為什麼啊,這樣的問題出現過幾次了,都是第一天出現第二天就好了. 這是為什麼啊? 分不多,全部送上了! 錯誤代碼: [-2147467259] 錯誤說明: [[Informix][Informix ODBC Driver][Informix]Invalid era, could not assign era date] Micro

  • ASP查詢INFORMIX數據庫提示日期錯誤,该如何解决

    ASP查詢INFORMIX數據庫提示日期錯誤 我用ASP連接數據庫時,出現如下的錯誤. 這是說我的日期條件格式錯誤嗎? 可是同樣的日期我在上午用的時候還是好好的啊. 這是為什麼啊,這樣的問題出現過幾次了,都是第一天出現第二天就好了. 這是為什麼啊? 分不多,全部送上了! C# code 錯誤代碼: [-2147467259] 錯誤說明: [[Informix][Informix ODBC Driver][Informix]Invalid era, could not assign era dat

  • ASP查詢INFORMIX數據庫揭示日期錯誤

    ASP查詢INFORMIX數據庫提示日期錯誤 我用ASP連接數據庫時,出現如下的錯誤. 這是說我的日期條件格式錯誤嗎? 可是同樣的日期我在上午用的時候還是好好的啊. 這是為什麼啊,這樣的問題出現過幾次了,都是第一天出現第二天就好了. 這是為什麼啊? 分不多,全部送上了! 錯誤代碼: [-2147467259] 錯誤說明: [[Informix][Informix ODBC Driver][Informix]Invalid era, could not assign era date] Micro

  • pb的數據窗口,中對數據進行批改,提示保存成功,但是數據并沒有存入到數據庫中

    pb的數據窗口,中對數據進行修改,提示保存成功,但是數據并沒有存入到數據庫中? 本帖最后由 xlb14 于 2011-09-14 10:05:16 编辑 datawindow中update屬性已經有勾選,保存按鈕的代碼如下 tab_head.tabpage_22.tab_4.tabpage_26.dw_5.accepttext() if tab_head.tabpage_22.tab_4.tabpage_26.dw_5.ModifiedCount() < 1 then return if tab

  • pb的數據窗口,中對數據進行修改,提示保存成功,但是數據并沒有存入到數據庫中?该如何处理

    pb的數據窗口,中對數據進行修改,提示保存成功,但是數據并沒有存入到數據庫中? datawindow中update屬性已經有勾選,保存按鈕的代碼如下 tab_head.tabpage_22.tab_4.tabpage_26.dw_5.accepttext() if tab_head.tabpage_22.tab_4.tabpage_26.dw_5.ModifiedCount() < 1 then return if tab_head.tabpage_22.tab_4.tabpage_26.dw_

  • [轉]vc中应用ADO訪問access數據庫

    [轉]vc中使用ADO訪問access數據庫 //dbDemoConsole.cpp : Defines the entry point for the console //application. /* #include "stdafx.h" int main(int argc, char* argv[]) { printf("Hello World!\n"); return 0; } */ /* 說明: 環境:VC6.0 工程:MFC console程序,模板是

  • delphi運行后總是彈出數據庫登錄,该怎么处理

    delphi運行后總是彈出數據庫登錄 delphi運行后總是彈出數據庫的登陸,但是不不輸入密碼點擊確定仍然可以進行操作. ------解决方案-------------------- Loginprompt设置成false ------解决方案-------------------- 引用: Loginprompt设置成false 就是这个原因.

  • delphi運行后總是彈出數據庫登錄,该如何解决

    delphi運行后總是彈出數據庫登錄 delphi運行后總是彈出數據庫的登陸,但是不不輸入密碼點擊確定仍然可以進行操作. ------解决方案-------------------- Loginprompt设置成false ------解决方案-------------------- 探讨 Loginprompt设置成false

  • 【活躍論壇氣氛】之數據庫,该怎么解决

    [活躍論壇氣氛]之數據庫 先發一些我平時遇到的問題和筆記,希望能對各位有幫助.先發3個條目,太長了也不好,看效果如何?或者有什么建議,可以提出來,后續就可采納.錯誤之處,請見諒并指正.謝謝! 1.一些常見的SQL效能調整: 2.由存儲過程(StoredProcedure)引發的 "无法解决 equal to 操作的排序规则冲突." StoredProcedure中使用了暫存#TempTable Ex: Create Table #TempTable (Field01 varchar(1

  • vb操作數據庫遇到的奇怪的問題,不知大家遇到過沒得?解决办法

    vb操作數據庫遇到的奇怪的問題,不知大家遇到過沒得? sql2000數據庫中有一表的某字段是nvarchar ,寬度30,用vb開發客戶端代碼.使用insert 時 有時能夠把完整的字符寫入,但偶而會劫掉一兩個字符(字符長度為19個).但在同行的其他列中又沒有出來這個問題.不知是什麼原因造成這個問題的? thanks ------解决方案-------------------- 是否使用了双字节字符?那样的话只能插入 15 个. ------解决方案-------------------- 看看

  • 數據庫求指教.

    我要存一個類似github個人頁面那個contribution類似的東西,就是與時間有關的一些值, 那數據庫要怎麼做? 我用的是mongodb. --cut--

最新文章
  • 国庆建国66周年向国旗敬礼网上签名寄语

    1.我爱我的祖国,立志报效祖国,努力学习,为祖国的繁荣贡献一份力量.愿祖国繁荣昌盛! 2.国庆即将来临,祝福祖国母亲的66岁生日快乐!我们小学生应该做到从小心向党.爱劳动.有礼貌! 3.弘扬中华优秀传文化,传承中国"孝道"家风,落实<弟子规>,齐家治国平天下,做信仰高尚,精神充实,并用品质成就财富,具有道德的中国人,为构建和谐社会努力奋斗! 4.灾难面前,您是我们坚实的依靠;世界面前,您是我们伟大的骄傲!每次升旗,我们仿佛看见您在微笑.祝祖国母亲强大.平安!明天更美好 5.

  • 红米note3刷成砖如何修复 红米note3刷成砖如何修复

    红米note3刷成砖如何修复 小米给红米note3推错包了,升级了的全部变砖了.论坛已经爆炸,公关危机出动,百度已经被公关.据说必须返厂,问题是过年快递都歇菜只剩下顺丰了. 方案:前往小米之家或小米授权售后服务中心可以解决. 目前官方暂未推出自救方案,所以红米note3变砖的小伙伴请密切关注小米社区了解最新解决办法: 红米note3社区官方网址:http://bbs.xiaomi.cn/f-360

  • 三星Note4智能提示如何开启 三星Note4智能提示如何开启

    1)打开三星Note4的[设定],点击[动作与手势],选择[智能提示] 2)打开右上角的[开关]即可,这样你的手机在有未接来电或短信的时候,拿起手机的时候将有振动提醒你

  • 一切借口均属废话,都是用以掩饰不愿牺牲 一切借口均属废话,都是用以掩饰不愿牺牲

    1.知世故而不世故,才是最善良的成熟. 2.如果所有的人都把自己的烦恼拿到市场上去同他们的邻人交易,任何人在看到了别人的烦恼之后,都会宁可把自己的烦恼重新搬回家去. 3.恋爱本来便是去体味人生,肯定存在的意义,在独特的对方身上所投射的独特欲望,看清楚自己的限制.弱点和人性真面目,从中学习成长,体验来访此生的意义,也从付出的过程中,学习自我进步和感恩.爱情最重要的意义,在通过与对方相处修行自己,让自己成长. 4.一个人走不开,不过因为他不想走开;一个人失约,乃因他不想赴约,一切借口均属废话,都是用

  • 网纹草的繁殖

    网纹草繁殖比较容易,可用扦插.压条和分株方法.所有的繁殖方法都宜在春季和秋季进行.扦插,即剪带顶尖枝条5-8厘米(3-4个节位),去除下部叶片,插于干净河沙或腐叶土和粗沙混合配成的疏松插床上(基质最好经消毒后使用),保持土壤湿润.在温度25℃左右时两周左右可生根即可生根,然后剪离母株枝条埋入土里,约一个月左右茎节位上可生根,然后剪离母株栽植.分株,即结合换盆时将生长滿盆的植株分切出部分,使分离部分带有根,即可上盆. 性喜高温高热和半阴的环境,畏冷,怕旱.忌干燥,也怕积水:对温度非常敏感,生长适温

  • 鼠绘动物技术内幕 鼠绘动物技术内幕

    动物是生态世界中重要的组成部分,在卡通绘画中,动物也是重要的组成部分,动物的千姿百态被设计师们充分的发挥利用,并注入了人类的思想感情,使得动物也变得和人一样感情丰富,幽默风趣.而且,在卡通的世界里,动物过着人一样的生活,和人一样也有忠奸善恶.喜怒哀乐,让原本有趣的卡通世界更加丰富多彩: 在讲述鼠绘动物技术内幕之前,先教大家几个学习动物鼠绘的方法: 集思广益:在动画世界里,动物占有相当大的比例,所以这方面成功的例子很多,大家可以收集并分析;了角同一种动物的不同种表现方法,以便更好的掌握它的形象特征

  • HTC One M8拆解 HTC One M8拆解

    HTC One(M8)的发布吸引了不少眼球的关注,这款新机首次采用的双镜头到底有着怎样的特色更是成了大家热议的话题.而现在,著名拆解网站iFixit已经在第一时间对HTC One(M8)完成了拆解,首次为我们揭示了该机的内部构造和所使用的部分元器件.接下来,就让我们一起看看这款新鲜出炉的HTC新机到底有什么特别之处吧. 维修难度高 此次被iFixit拆解的HTC One(M8)是美国运营商Verizon的定制版本,在配置上与港台版本最大的不同是采用了MSM8974AB处理器.而从拆解的过程来看,

  • 迷人高跟 妹纸你总要穿的 迷人高跟 妹纸你总要穿的

  • [摄影技巧]虚像摄影的10个小技巧 [摄影技巧]虚像摄影的10个小技巧

    在现代摄影艺术中有种拍摄方法被称为"一点清",这"一点清"即为画面中的"实",而"一点清"之外的影像为模糊的,这种模糊的影像为画面中的"虚".因此,虚和实的关系应该是互为提携.相映衬托,理解好这层关系才能拍摄出画面简洁.主题突出.能够给人留下想象的空间的上乘之作.在这里我就将学到的十大虚招整理出来供大家参考. 方法一:焦虚 焦虚就是指在摄影镜头焦点清晰范围之外的被摄体,它的成像在摄影作品画面上表现出一种模糊

  • jboss最大并发量?解决方法

    jboss最大并发量? tomcat最大并发量在400~500之间,jboss最大并发量大概在个什么范围内呀?请求解答. ------解决方案-------------------- jboss是半收费中间件,最大并发大概可以10W吧

热门推荐
  • 京东革命电商企业级市场 共享开放成发展风向 京东革命电商企业级市场 共享开放成发展风向 摘要: 企业级服务不只是帮着企业去做什么,而是让企业明白是在做什么.就凭这一点,京东企业购的愿景就是一个大夙愿. 4月26日,"Gou主张Yue非凡"企业级市场战略发布会,数百家企业客户.商用厂商.ISV服务商.联盟合作伙伴在场.京东发布了商用.服务.品牌三大核心战略,将在原有企业电商采购服务的基础上,实现共享.场景及电商化的全面创新升级.这其中,商用战略作为京东企业级市场战略的核心,成为了此次发布会上最受关注的焦点. 商用战略有哪些内容?为何商用战略会如此受关注?他给企业以及行业带来
  • 你吃过山水牛嘛? 你吃过山水牛嘛? 今天下雨去野地里抓了点,准备晚上吃. 不过多数是公的,母的有卵才好吃! 村里有人收购,母的1块5一只,感觉好贵. 小时候多的,1.200只好抓. --cut-- hippoboy在2016-05-09 14:28:00回答到: 这么重口味,没吃过 Sleebi在2016-05-09 14:28:00回答到: 虫子??? hippoboy在2016-05-09 14:28:00回答到: 百度到一些实拍图,胆小慎入 http://baa.bitauto.com/nicefood/thread-385
  • 黑色QQ空间模块:一辈子的幸福 黑色QQ空间模块:一辈子的幸福 黑色QQ空间模块:一辈子的幸福 http://www.poluoluo.comhttp://www.poluoluo.com/qq/UploadFiles_7828/200807/2008072320510979.jpg 黑色QQ空间模块:一辈子的幸福
  • Photoshop快速把人物图片转为精细的铅笔素描教程 Photoshop快速把人物图片转为精细的铅笔素描教程 来源:照片处理网 作者:Applegood 经过前期很多人的努力,转素描的方法有了比较大的改进,现在的效果可以说非常逼真了.作者在这里介绍了几个不错的细节处理方法:用混合选项来控制反白过多的情况,用蒙版配合滤镜给素描增加纹理等. 原图 最终效果 1.打开图片,ctrl+j复制图层,执行ctrl+shift+u 去色. 2.ctrl+j 复制 ctrl+i 反相,更改图层的混合模式,设置为"颜色减淡"在图层面板不透明度左边那一栏的 正常里调整.这个时候基本是白色. 3.滤镜-其它-最小值
  • FAA放松监管政策:那无人机市场将多火? FAA放松监管政策:那无人机市场将多火? 美国联邦航空管理局(FAA)日前发布了备受期待的无人机使用规定草案,对商用无人机的使用加以管理,允许它们与其他飞行器共用天空.不过,该规定要求运营者确保无人机飞行在视线以内,并要求无人机只能在白天使用.在此之后,我们相信未来会在更多地方看到各种各样无人机的身影.比如,刚刚成立的中国无人机厂商亿航上周就在旧金山的Ballpark公园内对外展示了自己最新的"Ghost"无人机产品. 目前,亿航已经获得了来自风险投资公司纪源资本(GGV Capital)的投资,并在美国和中国拥有两支运营团队
  • 炉石传说野兽族图鉴大全 炉石传说野兽族图鉴大全 熔核犬 效果: 职业: 中立 类型: 僕从 品质: 免费 种族: 野兽 关键字: 锻造: 灵魂绑定 来源: 基本牌 比斯巨兽 效果: 死亡之声:為你的对手召唤一个3/3芬克.恩霍尔. 职业: 中立 类型: 僕从 品质: 传说 种族: 野兽 关键字: 死亡之声 锻造: 1600 / 3200 来源: 专家牌 鸡 效果: 嗨,弱鸡! 职业: 中立 类型: 僕从 品质: 普通 种族: 野兽 关键字: 锻造: 来源: 临时 荆棘谷猛虎 效果: 潜行 职业: 中立 类型: 僕从 品质: 普通 种族: 野兽