<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 閱讀(1474) 評論(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

    主站蜘蛛池模板: 国产精品色午夜视频免费看| 59pao成国产成视频永久免费| 亚洲乱码在线播放| a级毛片在线免费| 亚洲色欲久久久综合网东京热| 老司机亚洲精品影院| 国产亚洲福利在线视频| 国产亚洲精品a在线观看| 老司机午夜免费视频| 亚洲国产精品不卡毛片a在线| 亚洲白嫩在线观看| 一级做a爰片久久毛片免费看| 1024免费福利永久观看网站| 激情内射亚洲一区二区三区爱妻| 国产精品免费视频观看拍拍| 亚洲人成精品久久久久| 最近中文字幕免费2019| 亚洲一级特黄大片无码毛片 | 亚洲aⅴ无码专区在线观看春色| 久久久久久久久久久免费精品| 全免费A级毛片免费看网站| 欧美亚洲精品一区二区| 国产偷国产偷亚洲清高动态图 | 日韩亚洲精品福利| 亚洲专区中文字幕| 日韩激情无码免费毛片| 好吊色永久免费视频大全| 国产精品免费视频网站| 国产免费黄色无码视频| 亚洲色图黄色小说| 午夜网站免费版在线观看| 一二三区免费视频| 又色又污又黄无遮挡的免费视| 亚洲中文无码mv| 亚洲美女在线国产| 免费无遮挡无码视频在线观看| 最近中文字幕无吗免费高清| 久久久久免费看黄A片APP | 99精品视频在线观看免费| 亚洲毛片无码专区亚洲乱| 97青青草原国产免费观看|