Trình điều khiển Com MySQL cj JDBC

JDBC (Kết nối cơ sở dữ liệu Java) là giao diện lập trình cho phép các ứng dụng Java truy cập cơ sở dữ liệu quan hệ

SuperCHANNEL cần có trình điều khiển JDBC để có thể truy cập hệ thống cơ sở dữ liệu quan hệ (e. g. SQL Server, Oracle, v.v.) nơi lưu trữ dữ liệu nguồn của bạn

Trước khi bạn có thể chạy SuperCHANNEL, bạn cần cài đặt trình điều khiển JDBC thích hợp và định cấu hình SuperCHANNEL để SuperCHANNEL có thể truy cập trình điều khiển

Trong hầu hết các trường hợp, trình điều khiển JDBC được cung cấp bởi nhà cung cấp cơ sở dữ liệu;

mysql

Nếu dữ liệu nguồn của bạn được lưu trữ trong cơ sở dữ liệu MySQL thì bạn cần định cấu hình SuperCHANNEL để sử dụng trình điều khiển JDBC của MySQL

Bước 1 - Tải xuống và cài đặt trình điều khiển

  1. Trình điều khiển jdbc của MySQL được gọi là Trình kết nối/J. Tải xuống phiên bản mới nhất từ ​​​​https. //www. mysql. com/downloads/connector/j/

    Chọn tùy chọn Nền tảng độc lập từ danh sách thả xuống và chọn kho lưu trữ ZIP hoặc TAR

  2. Giải nén tệp trình điều khiển từ bản tải xuống. Tệp trình điều khiển là một. jar và sẽ có tên giống như mysql-connector-java-5. 1. 7 ngăn. cái lọ
  3. SuperCHANNEL có thể truy cập tệp trình điều khiển từ mọi nơi trên hệ thống của bạn, nhưng bạn nên sao chép tệp đó vào thư mục trình điều khiển trong bản cài đặt SuperCHANNEL của mình. Nếu bạn chọn các tùy chọn cài đặt mặc định, vị trí sẽ là. C. \Tệp chương trình\STR\SuperCHANNEL\jar\trình điều khiển

    Tùy thuộc vào cấu hình hệ thống của bạn, bạn có thể cần quyền của quản trị viên để sao chép vào thư mục này. Nếu bạn được nhắc cung cấp quyền của quản trị viên, hãy nhấp vào Tiếp tục

Bước 2 - Chỉnh sửa Cấu hình SuperCHANNEL

  1. Tìm tệp cấu hình SuperCHANNEL, config. txt. Nếu bạn chọn các tùy chọn cài đặt mặc định, tệp này sẽ nằm trong C. \ProgramData\STR\SuperCHANNEL\bin

    Tạo bản sao lưu của tệp này trước khi thực hiện bất kỳ thay đổi nào.

  2. mở cấu hình. txt trong trình soạn thảo văn bản
  3. Xác định vị trí dòng xác định thuộc tính đường dẫn lớp Java (_______01) và thêm phần sau vào cuối định nghĩa

    $(SNU_PROGRAM_HOME)\jar\drivers\mysql-connector-java-5.1.7-bin.jar;

    Bạn sẽ cần thay thế 

    :com.mysql.jdbc.Driver
    2 bằng tên tệp của trình điều khiển bạn đã cài đặt. Mỗi mục trong định nghĩa đường dẫn lớp Java phải được phân tách bằng dấu chấm phẩy

    :com.mysql.jdbc.Driver
    3 là một biến được xác định trước đề cập đến thư mục tệp chương trình SuperCHANNEL. Nếu bạn đã chọn không lưu trữ trình điều khiển trong thư mục trình điều khiển SuperCHANNEL thì thay vào đó, bạn sẽ cần chỉ định đường dẫn đầy đủ đến vị trí trình điều khiển

  4. Định vị dòng xác định thuộc tính

    :com.mysql.jdbc.Driver
    4 và thêm phần sau vào cuối định nghĩa

    :com.mysql.jdbc.Driver

    Mỗi mục trong định nghĩa

    :com.mysql.jdbc.Driver
    4 phải được phân tách bằng dấu hai chấm

  5. Lưu cấu hình. txt

Ví dụ sau đây cho thấy hai phần bổ sung vào tệp cấu hình

Trình điều khiển Com MySQL cj JDBC

Bước 3 - Bắt đầu SuperCHANNEL

Bắt đầu SuperCHANNEL, chọn Tệp > Kết nối với Nguồn và sử dụng chuỗi kết nối sau để kết nối với MySQL

jdbc:mysql://:/

Ở đâu

  • :com.mysql.jdbc.Driver
    6 là tên máy chủ của bạn cho MySQL
  • :com.mysql.jdbc.Driver
    7 là cổng dùng để giao tiếp với MySQL (mặc định là 3306)
  • :com.mysql.jdbc.Driver
    8 là tên của cơ sở dữ liệu nguồn để kết nối với

Bạn cũng sẽ cần cung cấp thông tin đăng nhập của người dùng (để xác thực MySQL)

Trình điều khiển Com MySQL cj JDBC

Lưu ý về chuyển kênh ngược sang MySQL

Nếu bạn đang sử dụng chuyển kênh ngược (ví dụ: bạn đang chuyển kênh từ cơ sở dữ liệu SXV4 sang MySQL), thì bạn phải chỉ định công tắc relaxAutoCommit trong chuỗi kết nối. Ví dụ

$(SNU_PROGRAM_HOME)\jar\drivers\mysql-connector-java-5.1.7-bin.jar;
1

Khả năng sử dụng phân kênh ngược sẽ phụ thuộc vào cấu trúc cơ sở dữ liệu

Bước 4 - Cập nhật Đường dẫn Lớp SNU

Bạn cũng có thể cần thêm trình điều khiển của mình vào đường dẫn lớp SNU. Bước này chỉ bắt buộc nếu

  • Bạn đã lưu tệp JAR của trình điều khiển ở đâu đó ngoài thư mục trình điều khiển SuperCHANNEL;
  • Bạn định chạy SuperCHANNEL từ dòng lệnh hoặc thông qua tập lệnh bằng SNU, Tiện ích dòng lệnh SuperCHANNEL

Đường dẫn lớp SNU được định nghĩa trong snu. con dơi. Theo mặc định, tệp này nằm trong C. \ProgramData\STR\SuperCHANNEL\bin

Tạo một bản sao lưu của tệp này trước khi thực hiện bất kỳ thay đổi nào

Xác định vị trí phần sau

$(SNU_PROGRAM_HOME)\jar\drivers\mysql-connector-java-5.1.7-bin.jar;
2

Để sử dụng SNU với nguồn này, cài đặt

:com.mysql.jdbc.Driver
9 phải bao gồm vị trí trình điều khiển của bạn. Như bạn có thể thấy, đường dẫn lớp đã bao gồm tất cả các tệp trong thư mục %SNU_PROGRAM_HOME%\jar\drivers\, vì vậy bước này chỉ bắt buộc khi bạn đã lưu trữ trình điều khiển ở một nơi khác

Thêm vị trí trình điều khiển vào đường dẫn lớp. Ví dụ

$(SNU_PROGRAM_HOME)\jar\drivers\mysql-connector-java-5.1.7-bin.jar;
4

Thông tin chi tiết khác về cách sử dụng MySQL với SuperCHANNEL

Sau đây là một số thông tin bổ sung nếu bạn đang sử dụng MySQL với SuperCHANNEL. Sau đây chỉ là hướng dẫn và sẽ cần được xem xét cho các trường hợp cụ thể

Cài đặt MySQL

  • Cài đặt phần mềm theo hướng dẫn và hướng dẫn được cung cấp bởi chương trình cài đặt
  • Nếu được nhắc, hãy tránh sử dụng mô hình công cụ 'InnoDB'. Sử dụng công cụ 'MyISAM'
  • Khi định cấu hình Phiên bản máy chủ bằng trình hướng dẫn cấu hình.
    • Chọn thực hiện "Cấu hình chi tiết" (không phải 'Tiêu chuẩn').
    • Chọn để thiết lập "Máy chủ" (không phải 'Nhà phát triển' hoặc 'Chuyên dụng')
    • Chọn tùy chọn sử dụng cho 'Chỉ cơ sở dữ liệu phi giao dịch' (không phải giao dịch hoặc đa chức năng)
  • Khi chỉ định các kết nối đồng thời, hãy chọn tùy chọn sử dụng 'Cài đặt thủ công' và đặt số lượng kết nối đồng thời thành 5
  • Đối với Tùy chọn mạng, hãy chọn "Bật mạng TCP/IP" và sử dụng cổng mặc định 3306
  • Đối với chế độ SQL, hãy kích hoạt tùy chọn "Bật chế độ nghiêm ngặt"
  • Đối với Bộ ký tự mặc định, chọn "ASCII"
  • Đối với Tùy chọn Windows, chọn "Cài đặt dưới dạng dịch vụ Windows"
  • Trong Tùy chọn bảo mật, xác định mật khẩu gốc quản trị

Cấu hình sau khi cài đặt

Có một số thông số điều chỉnh trong my. ini (Windows) hoặc của tôi. cnf (Linux) tệp cấu hình mà bạn nên điều chỉnh. Một số thay đổi này cải thiện hiệu suất phân kênh và một số thay đổi (chẳng hạn như đặt chế độ SQL để sử dụng dấu ngoặc kép ANSI) là những thay đổi bắt buộc

Tệp cấu hình nằm trong thư mục dữ liệu chương trình MySQL (ví dụ:. C. \ProgramData\MySQL\MySQL Server 5. 6 trên Windows hoặc /etc/mysql/ trên Linux

Dừng phiên bản máy chủ MySQL trước khi chỉnh sửa. ini/của tôi. cnf

mở của tôi. ini/của tôi. cnf trong trình soạn thảo văn bản và kiểm tra các công tắc sau. Thay đổi chúng khi cần thiết. Các cài đặt này chỉ là hướng dẫn và bạn có thể thấy chúng cần các giá trị khác nhau để phù hợp với các đặc điểm của cơ sở dữ liệu của bạn

  • Trong phần

    jdbc:mysql://:/
    0 thay đổi các giá trị này

    $(SNU_PROGRAM_HOME)\jar\drivers\mysql-connector-java-5.1.7-bin.jar;
    6

  • Trong phần

    jdbc:mysql://:/
    0, thêm các phím sau

    $(SNU_PROGRAM_HOME)\jar\drivers\mysql-connector-java-5.1.7-bin.jar;
    8

    Cài đặt mặc định trên Windows cho tham số

    jdbc:mysql://:/
    2 là 1, có nghĩa là MySQL sẽ chuyển đổi tất cả các tên bảng thành chữ thường khi lưu trữ và tra cứu. Nếu bạn không thay đổi cài đặt này thì bảng đăng ký SuperCHANNEL sẽ không hoạt động chính xác. Thay đổi cài đặt này thành 0 sẽ định cấu hình MySQL để sử dụng trường hợp như được chỉ định khi bảng và cơ sở dữ liệu được tạo. Xin lưu ý rằng sau khi thay đổi cài đặt này, bạn phải luôn sử dụng cách viết hoa chính xác để truy cập tên bảng, nếu không thì chỉ mục có thể bị hỏng. Xem tài liệu MySQL để biết thêm thông tin

  • Bạn cũng nên chỉ định đường dẫn đến tệp nhật ký, vì điều này có thể hữu ích trong việc gỡ lỗi mọi sự cố

    :com.mysql.jdbc.Driver
    0

  • Điều cần thiết là đặt chế độ MySQL SQL để sử dụng dấu ngoặc kép ANSI

    Nếu điều này không được thực hiện, mã SQL do SuperCHANNEL tạo ra sẽ không thành công và bạn sẽ thấy các thông báo lỗi tương tự như sau khi cố gắng chuyển kênh cơ sở dữ liệu của mình

    :com.mysql.jdbc.Driver
    1

    Để ngăn chặn sự cố này, hãy kiểm tra phần

    jdbc:mysql://:/
    0 và đảm bảo rằng tham số
    jdbc:mysql://:/
    4 bao gồm
    jdbc:mysql://:/
    5

    :com.mysql.jdbc.Driver
    0

Khi lưu các thay đổi đối với tệp cấu hình, đảm bảo rằng Word Wrap/Line Wrap được tắt trong trình soạn thảo văn bản của bạn

Điều chỉnh cấu hình bổ sung khi chuyển kênh từ cơ sở dữ liệu lớn

Theo mặc định, MySQL tải toàn bộ tập hợp kết quả vào bộ nhớ, điều này có thể gây ra sự cố nếu bạn chuyển kênh từ cơ sở dữ liệu rất lớn. Giải pháp cho sự cố này là thay đổi cài đặt trong cấu hình SuperCHANNEL. tập tin cấu hình txt

Nếu bạn gặp sự cố này, hãy đặt thuộc tính 

jdbc:mysql://:/
6 thành
jdbc:mysql://:/
7. Thao tác này sẽ hướng dẫn SuperCHANNEL tải từng bản ghi một, việc này sẽ chậm hơn nhưng sẽ cho phép quá trình xây dựng hoàn tất

Trình điều khiển COM MySQL JDBC là gì?

nhập com. mysql. jdbc. Trình điều khiển là lớp trình điều khiển mysql mà bạn phải có trong đường dẫn lớp của mình . nhà phát triển. mysql. com/tải xuống/trình kết nối/j.

Trình điều khiển com MySQL JDBC ở đâu?

Tải xuống trình điều khiển .
Điều hướng đến trang web Tải xuống cộng đồng MySQL
Nhấp vào tab Lưu trữ
Nhấp vào menu thả xuống Phiên bản sản phẩm và chọn 5. 1. .
Tải xuống kho lưu trữ ZIP (dành cho Windows) hoặc kho lưu trữ TAR (dành cho Linux và macOS)
Giải nén tệp lưu trữ bằng WinZIP (dành cho Windows) hoặc tiện ích khác

URL JDBC cho MySQL là gì?

URL cho kết nối. - URL kết nối cho cơ sở dữ liệu mysql là jdbc. mysql. //máy chủ cục bộ. 3306/mydb ('mydb' là tên cơ sở dữ liệu).