Nói chung, cuối cùng những gì bạn làm là biến MySQL thành một yêu cầu để sử dụng ứng dụng. Người dùng cuối chịu trách nhiệm thiết lập MySQL và tạo cơ sở dữ liệu bằng tập lệnh ban đầu mà bạn cung cấp. Họ cũng sẽ phải thiết lập bảo mật người dùng, điều này có thể hoặc không thể cung cấp cho ứng dụng của bạn khả năng sửa đổi lược đồ
Sau đó, ứng dụng của bạn sẽ có màn hình CÀI ĐẶT cho phép chúng kết nối với máy chủ và cơ sở dữ liệu cụ thể. Khi nói đến máy chủ, ứng dụng của bạn là khách và bạn sẽ phải chơi theo luật của họ. Vì vậy, bạn sẽ phải cung cấp tên cơ sở dữ liệu, tên người dùng và mật khẩu, kiểm tra lược đồ phù hợp, v.v.
Tôi chắc chắn rằng có những ví dụ trong thế giới thực, nhưng tôi không biết bất kỳ ứng dụng nào tạo phiên bản MySQL của riêng chúng và yêu cầu sử dụng duy nhất phiên bản đó. Nói chung, đó không phải là cách các ứng dụng db hoạt động
Bạn có thể muốn xem CubeSQL vì đây là một máy chủ cơ sở dữ liệu SQLite nhẹ. Tôi nghĩ bạn có thể đưa nó vào gói của mình và bắt đầu/dừng nó theo cách thủ công. Không bao giờ sử dụng nó theo cách đó nhưng đó là một cái gì đó để xem xét
Tôi là nhà phát triển phần mềm phát triển cả ứng dụng máy tính để bàn và ứng dụng web. Cơ sở dữ liệu ưa thích của tôi khi phát triển ứng dụng máy tính để bàn sẽ là MS SQL Server. Đôi khi tôi sử dụng Sybase SQL Anywhere và MS Access Database
Gần đây tôi nghe nói rằng MySQL có thể được sử dụng cho các ứng dụng máy tính để bàn. Tôi chỉ sử dụng MySQL cho các ứng dụng web nhưng nếu đúng là MySQL cũng có thể được sử dụng trong môi trường máy tính để bàn thì thật tuyệt, tôi có thể kết nối cả ứng dụng web và máy tính để bàn với MySQL và tương tác với nhau
Tôi đang sử dụng Visual Basic để phát triển ứng dụng máy tính để bàn trong khi tôi đang sử dụng Netbeans cho các ứng dụng web. Tôi rất hào hứng với triển vọng phát triển các ứng dụng web và máy tính để bàn được kết nối với cơ sở dữ liệu MySQL. Triển vọng là vô tận và tôi rất nóng lòng muốn áp dụng nó cho dự án tiếp theo nếu đó là sự thật. Thật không may, tôi không thể tìm thấy thông tin mình cần khi Google
Tôi hiện đang sử dụng Windows XP 32 bit SP3 với 2 GB RAM được cài đặt. Có bất kỳ bước bổ sung nào cần thiết để làm cho cơ sở dữ liệu MySQL hoạt động với các ứng dụng dành cho máy tính để bàn không? . mong muốn được nghe từ tất cả các bạn
Thanks,
Stan
…
- Tình trạng. Mở ra
- Lượt xem câu hỏi. 1509
- Số câu trả lời. 2
- 24
- Câu trả lời được chấp nhận.
- Danh mục câu hỏi. Máy chủ MySQL
Câu trả lời hay nhất
Câu trả lời hay nhất
Đã trả lời bởi Harry 200 điểm Không áp dụng #
Cơ sở dữ liệu MySQL với Ứng dụng máy tính để bàn
Chào Stan,
Như các bạn đã biết, MySQL là Hệ quản trị cơ sở dữ liệu quan hệ mã nguồn mở và miễn phí phổ biến nhất trên thế giới. Chắc chắn nó có thể được sử dụng với cả ứng dụng dựa trên web và ứng dụng độc lập được viết bằng các ngôn ngữ lập trình phổ biến. Trước tiên, bạn phải tải xuống tệp cài đặt MySQL mới nhất từ trang MySQL và cài đặt máy chủ
Sau đó định cấu hình phiên bản máy chủ dưới dạng cơ sở dữ liệu đa chức năng từ trình hướng dẫn cấu hình phiên bản máy chủ MySQL. Sau khi cấu hình thành công, MySQL sẽ chạy như một dịch vụ windows. MySQL bây giờ không nặng như Oracle, do đó nó sẽ không ngốn tài nguyên của bạn. Cấu hình máy tính của bạn tương đối đủ để chạy MySQL server
Để kết nối ứng dụng máy tính để bàn VB của bạn và máy chủ MySQL, chúng tôi cần một công cụ phần thứ 3, thường được gọi là trình kết nối. Đối với mỗi ngôn ngữ lập trình, nó sẽ là một trình kết nối khác nhau. Đối với Visual Basic, trình kết nối được gọi là trình điều khiển MySQL ODBC. Vì vậy, bạn cần phải tìm nó và cài đặt nó trên máy tính của bạn. Sau đó, bạn phải tạo Microsoft Remote Data Object cho dự án Visual Basic của mình
- Chuyển đến tùy chọn Dự án trong thanh menu, sau đó chọn tham chiếu, từ đó chọn Đối tượng dữ liệu từ xa của Microsoft từ danh sách
- Bắt đầu một dự án Visual Basic mới và thêm Đối tượng Dữ liệu Từ xa của Microsoft – Sử dụng các menu, chọn Dự án > Tham khảo rồi chọn Đối tượng Dữ liệu Từ xa của Microsoft từ danh sách. Bây giờ, bất cứ nơi nào từ mã của bạn, bạn có thể truy cập cơ sở dữ liệu MySQL và thực hiện các truy vấn
- Mã mẫu sau đây sẽ giúp bạn nhiều hơn
- Kết nối phụ riêng tưMySQL_Click[]
- Trước tiên, bạn phải tạo ba biến
- Một để lưu trữ kết nối, một để lưu trữ truy vấn và một để lưu trữ kết quả trả về của truy vấn
Làm mờ kết nối Như mới rdoConnection
Dim rs As rdoResultset
Dim query As New rdoQuery
Sau đó, bạn có thể kết nối với máy chủ MySQL bằng biến kết nối với Trình điều khiển ODBC của MySQL. Bạn phải cung cấp tên người dùng mà tôi đã đề cập đến tên người dùng và mật khẩu mà tôi đã đề cập đến mật khẩu, cho máy chủ và địa chỉ IP hoặc tên của máy chủ và tên của cơ sở dữ liệu bạn đang kết nối.
sự liên quan. Trình điều khiển con trỏ = rdUseOdbc
sự liên quan. Kết nối = "uid=Tên người dùng;pwd=Mật khẩu;máy chủ=ServerIpOrName;"
& _"driver={MySQL ODBC 3. 52 Trình điều khiển};cơ sở dữ liệu=Cơ sở dữ liệu;dsn=;"
sự liên quan. Thiết LậpKết Nối
Bây giờ chúng ta có thể kiểm tra kết nối bằng cách chạy truy vấn. Với mục đích đó, chúng tôi đang tạo một truy vấn đơn giản để trả về tất cả các bản ghi của bảng chủ đề. Kết quả cho truy vấn sẽ được lưu trong biến Tập hợp kết quả rs
Với truy vấn. Tên = "chọn chủ đề"
SQL = "chọn * từ chủ đề"
Bố trí. ActiveConnection = kết nối
Đặt rs =. OpenResultset[rdOpenKeyset, rdConcurRowVer]
Kết thúc với
Để hiển thị kết quả, chúng ta phải lặp qua tập kết quả. Vì vậy, chúng tôi sẽ sử dụng một vòng lặp cho mục đích đó
Làm cho đến khi rs. EOF
Với rs
Tại đây, bạn có thể gọi các trường của tập kết quả. Bạn có thể tham khảo một trường bảng như. đồng ruộng
rs. di chuyển tiếp theo
Kết thúc với
Vòng
Sau khi sử dụng Tập kết quả, bạn phải đóng nó. Bạn cũng phải đóng kết nối với cơ sở dữ liệu
rs. Đóng
sự liên quan. Đóng
kết thúc phụ
Hy vọng bạn sẽ có một ý tưởng tốt hơn về việc kết nối ứng dụng máy tính Visual Basic của bạn với máy chủ MySQL. Bạn nên tạo một mã kết nối cơ sở dữ liệu chung duy nhất trong chương trình của mình và sử dụng cùng một mã bất cứ khi nào có thể