MYSQL có thể được sử dụng cho ứng dụng máy tính để bàn không?

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

MYSQL có thể được sử dụng cho ứng dụng máy tính để bàn không?

MYSQL có thể được sử dụng cho ứng dụng máy tính để bàn không?

Câu trả lời hay nhất của Harry

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

MYSQL có thể được sử dụng cho ứng dụng máy tính để bàn không?

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

  1. 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
  2. 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ể

Cơ sở dữ liệu nào là tốt nhất cho ứng dụng máy tính để bàn?

7 phần mềm cơ sở dữ liệu dành cho máy tính để bàn hàng đầu .
truy cập Microsoft
Cơ sở dữ liệu Ninox
Desktop Central (EE 1500 máy tính. Người dùng đơn) - Quản lý điểm cuối
Cơ sở OpenOffice
Cơ sở dữ liệu lưu niệm
Cơ sở LibreOffice
trục

Tôi có nên sử dụng MySQL cho ứng dụng của mình không?

Khi nào chúng ta sử dụng MySQL? . For applications that require high availability, security and support complex queries to search for relational data whose structure will not change over time, MySQL is the obvious choice for any application that will benefit from its pre-defined structure and pre-set schemas for data integrity.

Chúng ta có thể tạo ứng dụng máy tính để bàn bằng PHP và MySQL không?

Nếu bạn muốn chuyển đổi ứng dụng web dựa trên PHP và MYSQL của mình sang Ứng dụng dành cho máy tính để bàn thì bạn chỉ cần chọn thư mục nguồn PHP từ cửa sổ dự án mới hoặc bạn cũng có thể sao chép tất cả các tệp từ thư mục public_html của máy chủ web sang thư mục www và chọn thư mục www

Những hạn chế của MySQL là gì?

5 Hạn chế của MySQL với Dữ liệu lớn .
Cung cấp dữ liệu nóng. .
Xử lý dữ liệu có tính biến động cao. .
Tránh các giới hạn về khả năng mở rộng của MySQL. .
Cung cấp phân tích. .
Cung cấp năng lượng cho các tìm kiếm toàn văn ở quy mô lớn