<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

    主站蜘蛛池模板: 亚洲人成77777在线播放网站不卡| 亚洲色图校园春色| 国产AV无码专区亚洲AV琪琪| 18禁超污无遮挡无码免费网站国产 | 亚洲中文字幕无码专区| 永久免费观看黄网站| 亚洲国产日韩在线观频| j8又粗又长又硬又爽免费视频 | 最近中文字幕mv免费高清在线| 久久精品国产精品亚洲艾草网| 一级毛片不卡片免费观看| 久久亚洲AV无码精品色午夜| 国产精品永久免费10000| 亚洲日本va一区二区三区| 国产一级淫片免费播放| 有码人妻在线免费看片| 亚洲人成在线播放网站| 99热在线免费观看| 一本色道久久88—综合亚洲精品| 国产高清免费的视频| 美女羞羞视频免费网站| 久久亚洲国产中v天仙www| 日日麻批免费40分钟日本的| 亚洲色偷偷综合亚洲AV伊人蜜桃| 国产免费变态视频网址网站| 亚洲精品偷拍视频免费观看| 亚洲情a成黄在线观看动漫尤物| 四虎在线最新永久免费| 最新亚洲人成无码网www电影| 亚洲最大AV网站在线观看| 美女被cao免费看在线看网站| 羞羞视频网站免费入口| 亚洲尹人香蕉网在线视颅| 免费看美女让人桶尿口| 最近更新免费中文字幕大全| 亚洲国产韩国一区二区| 亚洲国产精品无码久久青草| 最近中文字幕完整免费视频ww| 亚洲精品无码aⅴ中文字幕蜜桃| 国产精品V亚洲精品V日韩精品| 天天影院成人免费观看|