<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

    主站蜘蛛池模板: 亚洲成人网在线播放| 亚洲成色WWW久久网站| 精品无码AV无码免费专区| 亚洲国产午夜中文字幕精品黄网站| 免费av欧美国产在钱| 亚洲精品高清一二区久久| 亚洲变态另类一区二区三区| 成在人线AV无码免费| 亚洲人成自拍网站在线观看| 最近免费中文字幕大全视频| 亚洲 日韩 色 图网站| 日韩一区二区a片免费观看| 亚洲1234区乱码| 巨胸狂喷奶水视频www网站免费| 在线免费观看韩国a视频| 豆国产96在线|亚洲| 国产在线观看www鲁啊鲁免费| 国产精品亚洲午夜一区二区三区| 香蕉视频在线观看免费| 亚洲AⅤ视频一区二区三区| 91午夜精品亚洲一区二区三区| 免费一级毛片在线播放放视频 | 亚洲AV无码不卡在线观看下载| 日本亚洲欧美色视频在线播放| 国产免费爽爽视频免费可以看| 亚洲精品无码久久久久APP | 亚洲av无码一区二区三区乱子伦| 亚洲狠狠色丁香婷婷综合| 亚洲AV无码之日韩精品| 182tv免费视频在线观看| 亚洲美女大bbbbbbbbb| 免费无码H肉动漫在线观看麻豆| 亚洲中文字幕无码久久2017| 免费看又黄又无码的网站 | a毛片成人免费全部播放| 久久精品亚洲综合| 两个人的视频高清在线观看免费| 亚洲AV无码之国产精品| 亚洲精品无码精品mV在线观看| 中国xxxxx高清免费看视频| 亚洲av无码无线在线观看|