HSQL hay MySQL

429 views
Skip to first unread message

khanhthinh

unread,
Jun 29, 2013, 9:08:28 AM6/29/13
to MHST1304
Hi anh Tuân,
Chúng ta sẽ dụng HSQL hay là MySQL ạ? Ở trường bọn em đã được học sử dụng MySQL nên sử dụng sẽ không vấn đề gì, nhưng HSQL hình như nhẹ và có lợi cho server chạy thử hơn. Em cũng nhớ là anh có nói là sẽ dụng HSQL vậy chúng ta sẽ dùng cái nào ạ?
Nếu dùng HSQL thì có khác gì MySQL không và cách cấu hình nó như thế nào?
Cảm ơn anh.
--
Nguyễn Khánh Thịnh
Ad: Đại Học Công Nghệ - Đại Học Quốc Gia Hà Nội
Tel: 0995 765 761 or 0974 471 742


Trên bước đường thành công la liệt dấu chân thất bại! Vì thế hãy sống với nhau bằng tư tưởng cùng thắng, đừng dẫm đạp lên nhau.

Tuan Pham

unread,
Jun 29, 2013, 11:32:21 AM6/29/13
to MHST1304
Hi Thịnh và các bạn,
bản thân tomcat gatein khi ta down về hoặc đóng gói bằng maven build đã mặc đinh kết nối với HSQL database dùng cho môi trường development, sau này nếu triển khai thật ta chỉ cần thay cấu hình 1 file xml là kết nối với MySQL hoặc các hệ quản trị cơ sở dữ liệu khác được.
Về phía nhà phát triển ứng dụng gate in ta sẽ chỉ implement đến tầng JCR mà thôi tức là làm việc với các node mà không cần care đến implement từ JCR đến HSQL hay MySQL 
xem ví dụ về data ở đây các bạn sẽ thấy 

một đoạn code ví dụ tham chiếu đến việc thao tác trên khái niệm node trong jcr 


rivate Node setQuestionProp(EQuestion e, Node ques){
    try {
      ques.setProperty(EQuestion.P_TITLE, e.getTitle());
      ques.setProperty(EQuestion.P_ANSWER, e.getAnswers().toArray(new String[]{}));
      ques.setProperty(EQuestion.P_CORRECT, e.getCorrect().toArray(new String[]{}));
      ques.setProperty(EQuestion.P_POINT, e.getPoint());
    } catch (Exception e2) {
      e2.printStackTrace();
      log.info(e2.getMessage());
      return null ;
    }
    return ques;
  }




2013/6/29 khanhthinh <khanhth...@gmail.com>

--
Bạn nhận được thư này vì bạn đã được đăng ký vào nhóm Google Groups "E-Learning GateIn System".
Để hủy đăng ký nhóm này và ngừng nhận email từ nhóm, hãy gửi email tới mhst1304+u...@googlegroups.com.
Để có thêm tùy chọn, hãy truy cập https://groups.google.com/groups/opt_out.
 
 



--

Open Source Made in Vietnam
             Phạm Tuân   
 eXo Collaboration, Social, Mobile
      mobile: +84 902318580 
      skype: phamtuanchip

khanhthinh

unread,
Jun 29, 2013, 11:50:20 AM6/29/13
to Tuan Pham, MHST1304
Hi anh, khi em chạy thử cái form tren estudy thì log báo lỗi về database. Em đoán nguyên nhân là do database chưa được khởi tạo. Vậy anh HSQL đã được xây dựng sẵn thì mình có phải tạo database cho nó không, và nếu có thì tạo thế nào ạ?


Vào 22:32 Ngày 29 tháng 6 năm 2013, Tuan Pham <phamtu...@gmail.com> đã viết:

Tuan Pham

unread,
Jun 29, 2013, 12:04:41 PM6/29/13
to khanhthinh, MHST1304
em có build bản mới nhất của estudy không ? bản mới nhất đã fix lỗi đấy, đấy là vấn để không load được data service thì phải, nếu có thể em attach cái log của tomcat server lên nhé !  


2013/6/29 khanhthinh <khanhth...@gmail.com>

khanhthinh

unread,
Jun 29, 2013, 12:11:26 PM6/29/13
to Phạm Tuân, MHST1304
Hi anh, em đã build bản mới nhất rồi. Lỗi không load được Data service đấy ạ.


Vào 23:04 Ngày 29 tháng 6 năm 2013, Tuan Pham <phamtu...@gmail.com> đã viết:
catalina.2013-06-29.log

Tuan Pham

unread,
Jun 29, 2013, 1:18:01 PM6/29/13
to khanhthinh, MHST1304
OK nếu lỗi không thấy data service là phần config data service của ta chưa được hoặc chưa deploy /home/tuanp/java/git/estudy/service/target/estudy-service-1.0-SNAPSHOT.jar vào tomcat/lib nữa 

anh thấy trên log còn lỗi này

Jun 29, 2013 10:48:37 AM org.apache.catalina.core.StandardServer await
SEVERE: StandardServer.await: create[localhost:8005]: 
java.net.BindException: Address already in use
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.AbstractPlainSocketImpl.bin

em sửa cổng chưa hết ! hoặc có 1 thread nào em chạy tomcat bằng lệnh gatein.sh kg có tham số run nó sẽ vẫn có thread chạy server mà kg hiện console , phải xửa lỗi này rồi mới xem tiếp được 
Reply all
Reply to author
Forward
0 new messages