<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 2, comments - 27, trackbacks - 0, articles - 60
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    初試Grails和Oracle的配置

    Posted on 2008-11-27 17:45 ZhouFeng 閱讀(1486) 評論(0)  編輯  收藏 所屬分類: 原創Grails
    在聽說過Grails很久后,終于開始了自己的Grails之旅,下午弄了一下午的配置,碰到了很多的問題,終于把碰到的問題都搞定了
    首先安裝好Grails,還有Oracle,這里就不用多說了
    Grails 1.0.2
    Oracle 9i
    JDK 1.5
    Groovy 1.5.4
    要使用Oracle數據庫,則先把classes12.jar放在/grails/lib/目錄下,修改配置文件/grails-app/conf/DataSource.groovy
    dataSource {
        pooled = false
        driverClassName = "oracle.jdbc.driver.OracleDriver"
        username = "dev"
        password = "dev"
        dialect = org.hibernate.dialect.Oracle9Dialect
        //logSql = true
    }


    hibernate {
        cache.use_second_level_cache=true
        cache.use_query_cache=true
        cache.provider_class='org.hibernate.cache.EhCacheProvider'
    }
    注意加上方言:dialect = org.hibernate.dialect.Oracle9Dialect
    如果要查看后如的SQL輸出,則可以加上logSql = true
    development {
            dataSource {
                dbCreate = "create-drop" // one of 'create', 'create-drop','update'
                url = "jdbc:oracle:thin:@localhost:1521:CS"
            }
        }
    注意url最后的那個CS是我本機安裝的數據庫的SID,開始我寫成ORCL怎么都連不上,改了之后就OK,在連接好數據庫后,就可以把主要的力量放在程序上面了,數據庫這部分可以不用操心了,真是帥呀,以前一邊要設計數據庫,還要修改程序,現在省事多了
    grails:\>create-domain-class student
    grails:\>create-controller student
    修改域/grails-app/domain/Student.groovy為:
    class Student {
        String name
        String password
        
        
    static constraints = {
            name(blank:
    false)
        }
    }
    定義了兩個屬性,并且name不允許為空
    修改控制器/grails-app/controllers/StudentController.groovy為:
    class StudentController {
        def scaffold 
    = Student
    }
    修改好了之后,啟動服務
    grails:\>run-app
    OK,能過,太帥氣了,省去了很多工作,就寫了這么點代碼,CRUD操作全都有了,真是個好東東,看來我得多多的學呀
    爭取:好好學習,天天上網

    補充一點:因為本機的端口沖突,我把Grails的端口改了,修改文件%GRAILS_HOME%\grails\scripts\Init.groovy 大概是第(42)行
    serverPort = System.getProperty('server.port'? System.getProperty('server.port').toInteger() : 8000
    此處我把服務端口改為8000

    主站蜘蛛池模板: 久久久久国产精品免费免费搜索 | 国产亚洲精品欧洲在线观看| 国产成人免费爽爽爽视频 | 国产精品亚洲A∨天堂不卡| 一个人晚上在线观看的免费视频| 免费看小12萝裸体视频国产| 4399好看日本在线电影免费| 免费va在线观看| 免费高清A级毛片在线播放| 亚洲成人国产精品| 在线观看免费视频网站色| 亚洲国产精品无码久久一线| 亚洲久悠悠色悠在线播放| 四虎影视免费在线| 免费国产va在线观看| 久久精品国产亚洲Aⅴ蜜臀色欲| 成人国产精品免费视频| 一二三四在线播放免费观看中文版视频| 亚洲精品自在线拍| 青青操视频在线免费观看| 亚洲AV永久无码精品水牛影视| 无码精品一区二区三区免费视频| 亚洲一区二区三区在线| 国产在线精品观看免费观看| 国产成人亚洲精品青草天美| 1000部啪啪未满十八勿入免费 | 久久精品夜色国产亚洲av| 69影院毛片免费观看视频在线| 丁香婷婷亚洲六月综合色| 午夜亚洲国产成人不卡在线| 日韩精品无码免费专区午夜 | 亚洲五月六月丁香激情| 波霸在线精品视频免费观看| 亚洲欧洲日产国产综合网| 在线观看视频免费完整版| 有码人妻在线免费看片| 亚洲春黄在线观看| 亚洲综合免费视频| 久久精品熟女亚洲av麻豆| 午夜色a大片在线观看免费| 国产免费一区二区三区免费视频|