Thứ Hai, 17 tháng 7, 2023

Phần 2: Hướng dẫn cho người mới bắt đầu dùng OutSystem kết nối với DataBase | Hello World in the OutSystem

 Connect with database


- Đây là phần làm việc với database trong OutSystem, OutSystem hổ trợ cho người dùng tạo cũng như kết nối với database đã tồn tại trên các nền tảng khác nhau(SQLServer, Oracle, Postgre...).

- Nếu bạn mới bắt đầu và chưa có database thì bạn có thể tạo mới database trên Serviec Studio. Bạn có thể tạo cấu trúc bảng đơn giản bằng cách truy cập vào tab Data trong Serviec Studio.


- Bạn có thể xem cách tạo database cũng như chi tiết về tạo bảng cũng như primary key... tại document của OutSystem (Database Entities < Developing Web Apps (OutSystems 11) - Training | OutSystems)

- Đối với trường hợp bạn đã có Database OutSystem có hổ trợ connect với các nền tảng DB khác. Để có thể connect được với data bạn cần truy cập vào Serviec Center -> Administration -> Database Connections -> New Database Connection(Development - Database Connection Edit (yourEnviroment.outsystemscloud.com)).


- Bạn hãy điền thông tin về Database chọn nhập DBName, server, username và password rồi click "Test Connection" để kiểm tra xem có connect được với Database của bạn hay không. Nếu connect thành công thì bạn click "Create".


- Sau khi tạo thành công database bạn vừa tạo sẽ được hiện thị ở phần Database Connection.


- Tiếp theo bạn vào Serviec Studio đến tab Data -> Entities -> Database. Right click và chọn "Integrate with external database".

- Chọn Connection của bạn đã tạo hoặc có thể tạo connection mới.


- Chọn Database Name mà bạn sử dụng.


- Chọn table bạn muốn sử dụng và click next


- Bạn kiểm tra lại thôn tin hoặc thay đổi tên Integration theo dự án của mình và click Publish.





- Đã hoàn tất các bước connect database, chúng ta đã có thể add dependence vào web app và sử dụng.




- Sau khi add dependence bạn hãy check tab Data -> Entities -> Database sẽ có database của bạn.


- Vậy là bạn đã có thể sử dụng Database của mình trên Web app bạn có thể thêm mới, cập nhật, hoặc xóa dữ liệu trên web app và những thây đổi đó sẽ được cập nhật lên database của bạn. Bài tiếp theo mình sẽ chia sẽ về Database Relationship và generate screen element. 



Không có nhận xét nào:

Đăng nhận xét