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

SmartClient 改动數據庫及導入數據

日期:2013-10-01 阅读:1num
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--

最新文章
  • 在深圳不用上班的生活

    不用每天准时起床刷牙洗脸,买早餐,挤公车或地铁. 当你完全与上班族的时间错开的时候, 感觉深圳是如此宁静而缓慢. 感觉在深圳工作久了就应该停下来休息一段时间,那样会让你找回以前的干劲来的. 这是我待业在家半个多月来的体会,大家觉得如何呢? --cut-- no2x在2011-03-08 18:02:4回答到: 人会变懒的-------- imneway在2011-03-08 18:06:1回答到: 不上班一个多月了,每天起得比上班时还早-倒是每天按时早睡了. m4ker在2011-03-08 1

  • #微播易# 寻 PHP 启事

    寻人启事 本公司丢失帅气迷人.沉着稳重足智多谋内外兼修.能文能武.威武霸气的 PHP 开发工程师,至今以多种方法都没找到你,下落不明! 身份特征:大概 22-35 岁的样子,工作认真负责,为人善良,大概约 3 年左右经验的样子. 愿你看到此寻人启事,尽快联系我,有没有经历我都不嫌弃你,只要你能回来,我愿意支付你 10-30k/月为报酬,希望你尽快回到我的怀抱. 你需要做: 1 .跟进产品需求,进行网站系统结构设计,快速推进研发和部署 2 .对网站体系结构进行优化与重构,以满足业务与性能要求 3

  • “小时了了,大未必佳”解读

    原文: 标题:小时了了,大未必佳 作者或出处:刘义庆 孔文举年十岁,随父到洛.时李元礼有盛名,为司隶校尉.诣门者,皆俊才清称及中表亲戚乃通.文举至门,谓吏曰:"我是李府君亲."既通,前坐.元礼问曰:"君与仆有何亲?"对曰:"昔先君仲尼与君先人伯阳有师资之尊,是仆与君奕世为通好也."元礼及宾客莫不奇之.太中大夫陈韪后至,人以其语语之,韪曰:"小时了了,大未必佳."文举曰:"想君小时必当了了."韪大踧踖. 译文

  • Excel 2007筛选唯一值或删除重复值 Excel 2007筛选唯一值或删除重复值

    筛选唯一值和删除重复值是两个紧密相关的任务,这是因为所显示的结果是相同的:一个唯一值的列表.但它们差别仍很大:筛选唯一值时,将临时隐藏重复的值,但删除重复值时,则会永久删除重复值. 重复值是行中的所有值与另一个行中的所有值完全匹配的值.重复值是由单元格中显示的值确定的,它不必是存储在单元格中的值.例如,如果不同的单元格中有相同的日期值,一个格式为"3/8/2006",另一个的格式为"Mar 8, 2006",则值是唯一的. 最好先筛选唯一值,以便在删除重复值之前确认

  • 凤凰金融用户答谢活动绽放不一样的美丽人生 凤凰金融用户答谢活动绽放不一样的美丽人生

    凤凰金融上线仅8个月实现百万注册用户,为回馈用户的信赖与支持特别推出"百万用户感恩回馈"系列活动,邀请凤凰金融尊贵用户享受双人3天2夜珠海专属游,为用户安排了答谢晚宴.华姐盛典.奢华酒店等尊享行程.近日,来自不同城市的凤凰金融VIP用户相聚珠海,开启了活动序幕. 凤凰金融珠海行全程体现了尊贵和专享,专车接送,入住珠海最豪华酒店.抵达珠海当晚,凤凰金融VIP用户答谢晚宴正式开始,运营副总裁石宇先生为用户带来精彩演讲,分享凤凰金融背景,成长轨迹及平台理念.同时,营销副总裁隋芳.品牌及产品管

  • 日本试验海底封存二氧化碳来阻止地球变暖 日本试验海底封存二氧化碳来阻止地球变暖

    据国外媒体报道,在阻止地球变暖的办法中,碳捕捉与封存是一项颇受关注的防止地球变暖的重要手段.苫小牧的试验由日本碳捕捉与封存调查公司实施,该公司获得了电力.石油等领域35家公司的出资.据该公司负责人石井正一介绍:"从陆地到海底挖掘二氧化碳封存井属于世界首次." 在海外,碳捕捉与封存也在石油生产基地进行.通常是把二氧化碳压入油层,然后较快地采掘出原本较难采集的石油. 在苫小牧,人们要回收和储存从氢制造设备中排出的二氧化碳,不使其排放到大气中.目前在3.9万平方公里的土地上,已开始建设二氧化

  • 百合网联合零点有数发布报告 婚姻没有看起来那么美 百合网联合零点有数发布报告 婚姻没有看起来那么美

    当现代物质生活越来越丰富,人们的婚姻质量是否也越来越高了呢?事实似乎并不像我们想的那样简单.据民政部发布的<2014年社会服务发展统计公报>,2003年以来,我国离婚率已连续12年呈递增状态.而据上海社科院社会学研究所的调查结果显示,夫妻离婚的主要原因为婚外情.性格相距悬殊且互不包容.一方不履行家庭义务等. 若在结婚之前,通过某种方式测量两人的性格差异.精神追求的一致性程度,是否能在一定程度上降低离婚率,促进婚姻家庭和谐呢?抱着这样的初衷,百合网婚恋研究院联合北京零点有数数据科技有限公司开展了

  • 描写春天风景的好词好句

    一场春雨过后,岸边的柳树被洗刷得更绿了.它的纸条上显现出了星星点点的嫩芽,小草顽皮.兴奋地探出脑袋来--放眼望去,到处都是绿油油的一片.西湖有着生命的颜色――绿,它让人眼前焕然一新. 西湖的水,清啊!清得可以看见水底的沉石积木;西湖的水,绿啊!绿,深绿,鲜绿,嫩绿,灰绿--各种各样,应有尽有,在阳光的照射下就像一块块碧玉.我看见水里一尾尾时隐时现的小鱼,它们在水里快活地游来游去,仿佛也陶醉在这美丽的仙境中. 西湖的景色真美呀!前几天柳树才刚发芽,现在已经变成小叶子了,随风舞动.西湖的桃花也开了,

  • 最受欢迎的客厅设计图 最受欢迎的客厅设计图

    客厅是家居设计中最重要的脸面工程,不管是你自己一回家,还是亲友来做客,首先见到的就是家居的客厅,因此什么样的设计也很关键,下面就搜集的最受欢迎的客厅美图,希望你会喜欢. 客厅设计 将沙发背景墙改造成开放设计的整体收纳墙,可以将书籍和家居饰品进行完美地收纳和展示.收纳柜最上方的实木柜设计可以将杂乱的家居物品隐藏,和下方的开放式收纳相辅相成,成就整洁大方小客厅. 客厅设计 飘窗两侧的墙面改造成整体收纳墙,收纳展示家中的各种藏书,再将飘窗改造成小小的坐卧区,这个飘窗区即刻变身飘满书香的读书角. 客厅设

  • 安如泰山的典故

    安如泰山的故事: [成语]: 安如泰山 [拼音]: ān rú tài shān [解释]: 形容象泰山一样稳固,不可动摇. [成语故事]: 安如泰山这则成语的意思是像泰山一样安稳,不可动摇.形容十分稳固. 这个成语来源于西汉.枚乘<上书谏吴王>,能听忠臣之言百举必悦.必若所欲为,危于累卵,难于上关;变所欲为,易于反掌,安于泰山. 枚乘,字叔,西汉淮阴(今属江苏)人,是汉代著名的文学家.汉景帝时,他在吴王刘濞府中担任郎中. 关国是当时诸侯中的大国,吴王刘濞野心很大,对中央政权心怀怨望,暗中图谋

热门推荐