Docker trình điều khiển odbc mysql

Nhà phát triển Oracle SQL 1. 5 (1. 5. 0. 53. 38) hỗ trợ duyệt lựa chọn cơ sở dữ liệu của bên thứ ba; . Trước khi truy cập các cơ sở dữ liệu này, bạn cần tải xuống và tải đúng trình điều khiển của bên thứ ba. Bạn có thể thực hiện việc này theo cách thủ công hoặc sử dụng Kiểm tra cập nhật

Đang tải trình điều khiển của bên thứ ba theo cách thủ công

Để tải trình điều khiển của bên thứ ba, hãy đi tới Công cụ > Tùy chọn > Cơ sở dữ liệu > Trình điều khiển bên thứ ba. Nhấp vào Thêm mục nhập và thêm tệp jar cụ thể của bạn. Các lọ trên bảng tùy chọn này được sử dụng cho tất cả các cơ sở dữ liệu của bên thứ ba

Cơ sở dữ liệu MySQL

Tải xuống Trình điều khiển MySQL từ Trang web MySQL. Có hai trình điều khiển ở đây

  • Trình kết nối MySQL/j 5. 0(ZIP)
    Giải nén tệp zip và lấy mysql-connector-java-5. 0. 4 ngăn. jar làm trình điều khiển của bạn. lọ
  • Trình kết nối MySQL/J 3. 1 (ZIP)
    Giải nén tệp zip và lấy mysql-connector-java-3. 1. 14 ngăn. jar làm trình điều khiển của bạn. lọ

Cơ sở dữ liệu SQL Server và Sybase

Tải xuống trình điều khiển JTDS từ đây. Giải nén tệp và lấy jtds-1. 2. bình ra khỏi cái này. Đây là tài xế của bạn

Sử dụng Kiểm tra cập nhật

Oracle SQL Developer cung cấp cho người dùng khả năng tải xuống, cài đặt và thiết lập trình điều khiển bên thứ ba cần thiết bằng cách sử dụng Kiểm tra cập nhật. Khi bạn đã tải xuống và cài đặt Oracle SQL Developer 1. 5

  • Chọn Trợ giúp -> Kiểm tra cập nhật
  • Làm theo hướng dẫn để chọn trình điều khiển bạn yêu cầu
  • Chấp nhận thỏa thuận cấp phép
  • Cung cấp cho bạn chi tiết kết nối OTN. Nếu bạn không có quyền truy cập vào OTN, bạn cần đăng ký trước
  • Trình hướng dẫn hoàn tất bằng cách tải xuống và đặt các tùy chọn thích hợp trong Oracle SQL Developer

Bắt đầu

Khi bạn đã cài đặt Oracle SQL Developer và thiết lập trình điều khiển của bên thứ ba. Bạn có thể làm theo hướng dẫn Bắt đầu để di chuyển từ cơ sở dữ liệu của bên thứ ba

Bài viết ứng dụng cho hệ điều hành Ubuntu

1. Cài đặt Docker

First run 4 lệnh sau

sudo apt-get update

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

Sau đó chạy tiếp

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io

Sau đó, kiểm tra xem Docker đã cài đặt chưa bằng lệnh chưa

sudo docker run hello-world

Cuối cùng, chạy lệnh sau để có thể chạy lệnh docker mà không cần sudo

sudo groupadd docker

sudo usermod -aG docker $USER

Nhớ tắt terminal đi rồi bật lại, sau đó chạy lại lệnh sau để kiểm tra

docker run hello-world

 

2. Cài đặt docker-compose

Runtime each command after

sudo curl -L "https://github.com/docker/compose/releases/download/1.26.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

Kiểm tra cài đặt thành công không bằng lệnh.

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io
7

 

3. Tạo tệp docker-compose-sqlserver. khoai mỡ

Tạo tệp  docker-compose-sqlserver. yaml by command.

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io
8

Sau đó mở trình soạn thảo

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io
9 (hoặc
sudo docker run hello-world
0), copy paste nội dung sau

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io
0

 

4. Khởi chạy docker-compose

Run of the command after

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io
1

Kiểm tra xem docker container đã chạy hay chưa bằng lệnh.

sudo docker run hello-world
1

Docker trình điều khiển odbc mysql
Các container đã chạy

5. Mockup dữ liệu

Đầu tiên, tạo tệp  khoảng không quảng cáo. sql with the content as after.

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io
3

Sau đó, sử dụng lệnh

sudo docker run hello-world
1 để lấy ra ID của vùng chứa đang chạy SQL Server .

Docker trình điều khiển odbc mysql
ID của container đang chạy SQL Server

Sau đó, run command after to mockup data test

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io
5

Lưu ý. 63bfd9e2cfe5 là ID của container chạy SQL Server trên máy mình, còn trên máy các bạn sẽ là một giá trị khác, các bạn nhớ thay ID cho đúng nhé.

 

6. Debezium connection with SQL Server

Tạo tệp  register-sqlserver. json with after content.

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io
0

Sau đó chạy lệnh

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io
1

Docker trình điều khiển odbc mysql
Create a public connection

7. Delist tin nhắn từ tất cả các chủ đề

Run command after

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io
2

 

8. CHÈN - CẬP NHẬT - XÓA dữ liệu trong SQL Server và kiểm tra xem có nhận được thông báo không

Open a other terminal, after that run command after

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io
3

Cố gắng

sudo docker run hello-world
3 bản ghi mới vào bảng sản phẩm bằng cách chạy 2 lệnh sau (nhớ là phải chạy lệnh GO nhé)

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io
4

Docker trình điều khiển odbc mysql
CHÈN thành công vào bảng sản phẩm

Sau khi

sudo docker run hello-world
3 hoàn tất, hãy mở terminal còn lại (đang chạy Debezium ) lên để kiểm tra xem có nhận được thông báo thay đổi dữ liệu trong bảng không

Docker trình điều khiển odbc mysql
Debezium nhận được thông báo thông báo có bản ghi mới

Cố gắng

sudo docker run hello-world
3 bản ghi khác vào bảng khách hàng

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io
5

 

Docker trình điều khiển odbc mysql
CHÈN thành công bản ghi vào bảng khách hàng

Kiểm tra xem có nhận được tin nhắn không

Docker trình điều khiển odbc mysql
Nhận được thông báo thông báo INSERT thành công

Cố gắng

sudo docker run hello-world
6 bản ghi vừa thêm mới vào bảng sản phẩm xem sao

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io
6

Docker trình điều khiển odbc mysql
XÓA bản ghi khỏi bảng sản phẩm

Kiểm tra xem có nhận được tin nhắn không

Docker trình điều khiển odbc mysql
Đã nhận được thông báo thông báo xóa bản ghi khỏi bảng sản phẩm

Như vậy là chúng ta đã cấu hình xong Debezium kết nối với SQL Server bằng Docker. Chúc các bạn thành công