Hướng dẫn can you use mysql with oracle? - bạn có thể sử dụng mysql với oracle không?
Chương này thảo luận về trình điều khiển thư viện máy khách MySQL cho cơ sở dữ liệu Oracle và việc sử dụng nó trong các ứng dụng di chuyển từ MySQL sang Oracle. Show
Chương này bao gồm những chủ đề sau:
Giới thiệu về Trình điều khiển thư viện máy khách MySQL cho OracleTổng quan về di chuyển với trình điều khiển thư viện máy khách MySQL cho Oraclec Release 1, Sử dụng trình điều khiển thư viện máy khách MySQL cho Oracle Trình điều khiển thư viện máy khách MySQL cho cơ sở dữ liệu Oracle 12C Phát hành 1, Trình điều khiển c = mysql_init(NULL); mysql_real_connect(c, "myhost", "myun", "mypw", "mydb", 0, NULL, 0); mysql_query(c, "insert into mytable values (1,2)"); mysql_close(c); Đoạn mã C trong ví dụ 6-1 trình bày cách kết nối với MySQL và cách chèn một hàng vào bảng. Sau khi cập nhật thông tin đăng nhập kết nối, mã này có thể chạy không thay đổi đối với cơ sở dữ liệu của Oracle khi thực thi được liên kết bằng thư viện Ví dụ 6-1 Kết nối với MySQL và chèn một hàng mới Mặc dù lược đồ và dữ liệu cơ sở dữ liệu phải được di chuyển thành Oracle một cách riêng biệt và mặc dù thư viện liboramysql không dịch các câu lệnh SQL, lượng nỗ lực đáng kể được bảo tồn khi chuyển sang cơ sở dữ liệu Oracle vì không có thay đổi nào được thực hiện đối với mã ứng dụng.Các ứng dụng C tùy chỉnh có thể sử dụng thư viện Cài đặt và sử dụng đầu tiên của Trình điều khiển thư viện máy khách MySQL cho Oracle Trình điều khiển thư viện máy khách MySQL cho Oracle được cung cấp dưới dạng tệp trong thư viện chia sẻ $ ldd yourprogram ... libmysqlclient.so.16 => /usr/lib/libmysqlclient.so.16 (0x00007f9004e7f000) ...3 cho Linux và là Thư viện liên kết động $ ldd yourprogram ... libmysqlclient.so.16 => /usr/lib/libmysqlclient.so.16 (0x00007f9004e7f000) ...4 (DLL) cho Windows. Trình điều khiển cũng được đóng gói như một phần của các gói $ ldd yourprogram ... libmysqlclient.so.16 => /usr/lib/libmysqlclient.so.16 (0x00007f9004e7f000) ...5 và $ ldd yourprogram ... libmysqlclient.so.16 => /usr/lib/libmysqlclient.so.16 (0x00007f9004e7f000) ...6 của Oracle để tải xuống từ OTN. Xem $ ldd yourprogram ... libmysqlclient.so.16 => /usr/lib/libmysqlclient.so.16 (0x00007f9004e7f000) ...7 và $ ldd yourprogram ... libmysqlclient.so.16 => /usr/lib/libmysqlclient.so.16 (0x00007f9004e7f000) ...8. Tổng quan về di chuyển với trình điều khiển thư viện máy khách MySQL cho OracleSử dụng trình điều khiển thư viện máy khách MySQL cho Oracle
Sử dụng trình điều khiển thư viện máy khách MySQL cho OracleTrình điều khiển thư viện máy khách MySQL cho cơ sở dữ liệu Oracle 12C Phát hành 1, Trình điều khiển Xem Chương 7, "Tài liệu tham khảo API cho Trình điều khiển thư viện máy khách Oracle MySQL" để biết chi tiết về ánh xạ kiểu dữ liệu và khả năng tương thích API. Thông tin bổ sung cũng có thể được tìm thấy trong Hướng dẫn sử dụng nhà phát triển Oracle SQL.Oracle SQL Developer User's Guide. Trình điều khiển Bất cứ khi nào kết nối OCI phiên bản chéo tồn tại cho các phiên bản cũ hơn của cơ sở dữ liệu Oracle, bạn có thể sử dụng trình điều khiển Các phần sau đây thảo luận về các chủ đề này:
Liên kết lại ứng dụng với trình điều khiển liboramysqlKết nối với cơ sở dữ liệu Oracle Nền tảng được hỗ trợ Xử lý lỗi
Sử dụng lệnh mysql_real_connect(c, "localhost/pdborcl", "myun", "mypw", NULL, 0, NULL, 0);6 để xác định thư viện MySQL mà ứng dụng được liên kết: Kết nối với cơ sở dữ liệu OracleNền tảng được hỗ trợ mysql_real_connect(c, "localhost/pdborcl", "myun", "mypw", NULL, 0, NULL, 0);
Nền tảng được hỗ trợXử lý lỗi Toàn cầu hóa Xử lý lỗiToàn cầu hóa Toàn cầu hóaSự khác biệt mong đợi Sự khác biệt mong đợiBước cơ bản của việc sử dụng thư viện # mv /usr/lib64/libmysqlclient.so.16 /usr/lib64/libmysqlclient.so.16.backup # ln -s $ORACLE_HOME/lib/liboramysql12.so /usr/lib64/libmysqlclient.so.162 từ gói đầu nối thương mại MySQL/C 6.0.2, do đó bạn phải xây dựng và xác minh các ứng dụng nhạy cảm với phiên bản với Trình kết nối thương mại MySQL/C 6.0.2 trước khi chuyển sang cơ sở dữ liệu Oracle. Tôi có cần một tài khoản Oracle để sử dụng MySQL không?Trước khi bạn đăng nhập để đăng nhập, bạn sẽ cần một tài khoản đám mây công khai Oracle với dịch vụ đám mây MySQL được kích hoạt.Liên kết với một tài khoản như vậy sẽ là: một trung tâm dữ liệu.Một miền nhận dạng.you'll need an Oracle Public Cloud account with the MySQL Cloud Service activated. Associated with such an account will be: A Data center. An Identity domain.
Oracle MySQL và MySQL có giống nhau không?MySQL và Oracle SQL đều là RDBMS (Hệ thống quản lý cơ sở dữ liệu quan hệ) thuộc sở hữu của Oracle Corporation.MySQL được xây dựng để chủ yếu là miễn phí và nguồn mở, trong khi Oracle chủ yếu được xây dựng để thương mại và trả tiền.MySQL cũng có thể tùy chỉnh hơn Oracle vì Oracle là một sản phẩm hoàn chỉnh.. MySQL is built to be primarily free and open-source, while Oracle is primarily built to be commercial and paid. MySQL is also more customizable than Oracle which is because Oracle is a finished product.
Bạn có thể sử dụng SQL với Oracle không?SQL để truy cập, xác định và duy trì dữ liệu Oracle SQL cung cấp một kiến trúc hiệu suất dễ dàng, thanh lịch, để truy cập, xác định và duy trì dữ liệu.Sử dụng SQL với Oracle và PHP, Java, Python, .NET, Hadoop, Node.Use SQL with Oracle and PHP, Java, Python, . NET, Hadoop, Node. |