ตัวอย่างนี้ เราจะใช้ ubuntu 9.12 โปรแกรมที่ใช้เป็น xampp ซึ่งมีมาให้อยู่แล้วใน ubuntu ถ้ายังไม่มีกันก็ไปหาวิธีติดตั้งกันเองนะครับ
จากนั้นเข้าไปสร้าง database ชื่อ racetrack_dev
สร้าง Database แล้ว ต่อไปสร้าง User , Password
คลิกที่ Database racetrack_devเรา เข้าเมนู Privileges > add New User
คลิกที่ Database racetrack_devเรา เข้าเมนู Privileges > add New User
user : grails
host : localhost
password : grails
จากนั้น ที่ Global privileges เลือก check all เสร็จแล้ว กด GO ที่มุมขวาล่าง..
password : grails
จากนั้น ที่ Global privileges เลือก check all เสร็จแล้ว กด GO ที่มุมขวาล่าง..
ต่อไป..โหลด Mysql Driver ไฟล์ชื่อ mysql-connector-java-5.1.xxx-bin.jar
copy มาวางที่ grail-app/lib ....
จากนั้นไปแก้ไขไฟล์ DataSource.groovy ที่ grails-app/conf/DataSource.groovy ดังนี้...
dataSource {
pooled = true
driverClassName = "com.mysql.jdbc.Driver"
username = "grails"
password = "grails"
}
hibernate {
cache.use_second_level_cache=true
cache.use_query_cache=true
cache.provider_class='net.sf.ehcache.hibernate.EhCacheProvider'
}
// environment specific settings
environments {
development {
dataSource {
dbCreate = "create-drop" // one of 'create', 'create-drop','update'
url = "jdbc:mysql://localhost:3306/racetrack_dev?autoreconnect=true"
}
}
test {
dataSource {
dbCreate = "update"
url = "jdbc:mysql://localhost:3306/racetrack_dev?autoreconnect=true"
}
}
production {
dataSource {
dbCreate = "update"
url = "jdbc:mysql://localhost:3306/racetrack_dev?autoreconnect=true"
}
}
}
อ่าห้า..ตอนนี้ก็สามารถใช้ Database ได้แล้ว...มาลองใส่ข้อมุลกัน Run-app ขึ้นมาเลย
ใส่ข้อมูลลงไปแล้วดูใน Database ...
ใส่ข้อมูลลงไปแล้วดูใน Database ...
มีข้อมูลเก็บใน racetrack_dev แล้ว
การทดลองนี้สอนให้รู้ว่า "ไม่รู้อย่าชี้" ....
การทดลองนี้สอนให้รู้ว่า "ไม่รู้อย่าชี้" ....
No comments:
Post a Comment