<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

    主站蜘蛛池模板: 精品国产呦系列在线观看免费| 亚洲国产精品一区二区第一页| 亚洲午夜国产精品| 亚洲一区免费观看| 亚洲黄色三级网站| 又黄又爽又成人免费视频| 亚洲精品不卡视频| 黄页网站免费观看| 亚洲精品久久无码| 可以免费观看一级毛片黄a| 四虎精品免费永久免费视频| 免费大片在线观看网站| GOGOGO免费观看国语| 亚洲av网址在线观看| 四虎在线免费视频| 亚洲午夜精品久久久久久app| 午夜视频免费观看| jizz18免费视频| 亚洲国产人成网站在线电影动漫| 最近中文字幕免费mv在线视频| 亚洲AV色吊丝无码| 免费人成激情视频| 国产偷伦视频免费观看| 亚洲最新中文字幕| 国产hs免费高清在线观看| 巨胸喷奶水www永久免费| 亚洲毛片免费观看| 全部免费a级毛片| 日韩免费电影网址| 亚洲国产综合AV在线观看| 国产亚洲视频在线播放| 国产精品免费观看| 无码人妻一区二区三区免费视频 | 青草青草视频2免费观看| 亚洲色自偷自拍另类小说| **一级毛片免费完整视| 污污视频网站免费观看| 久久久亚洲欧洲日产国码二区 | 一区二区三区在线免费观看视频| 久久精品国产精品亚洲艾草网| 免费观看成人毛片a片2008|