Mysql-connector-java 5.1 Tải xuống 40 bin jar

MySQL cung cấp khả năng kết nối cho các ứng dụng máy khách Java với MySQL Connector/J, trình điều khiển triển khai API Kết nối cơ sở dữ liệu Java (JDBC). API là tiêu chuẩn công nghiệp cho kết nối độc lập với cơ sở dữ liệu giữa ngôn ngữ lập trình Java và nhiều loại cơ sở dữ liệu SQL, bảng tính, v.v. API JDBC có thể thực hiện những việc sau

  • Thiết lập kết nối với cơ sở dữ liệu hoặc truy cập bất kỳ nguồn dữ liệu dạng bảng nào
  • Gửi câu lệnh SQL
  • Truy xuất và xử lý kết quả nhận được từ cơ sở dữ liệu

Trong phần sau, chúng ta đã thảo luận cách cài đặt, định cấu hình và phát triển các ứng dụng cơ sở dữ liệu bằng MySQL Connector/J (trình điều khiển JDBC)

Trình kết nối MySQL/phiên bản J

Trình kết nối/J
versionJDBC
versionMySQL Server
versionStatus5. 13. 0, 4. 04. 1, 5. 0, 5. 1, 5. 5, 5. 6, 5. 7 Đề xuất phiên bản 5. 03. 04. 1, 5. 0 Đã phát hành phiên bản 3. 13. 04. 1, 5. 0Lỗi thời3. 03. 03. x, 4. 1Lỗi thời

Trình kết nối tải xuống/J.
MySQL Connector/J là trình điều khiển JDBC chính thức cho MySQL. Bạn có thể tải xuống phiên bản mới nhất của MySQL Connector/J  phân phối nguồn hoặc nhị phân từ trang web sau -
http. // nhà phát triển. mysql. com/downloads/connector/j/

Đối với Nền tảng độc lập, chọn bất kỳ một trong những điều sau đây

Mysql-connector-java 5.1 Tải xuống 40 bin jar

Đối với Microsoft Windows

Mysql-connector-java 5.1 Tải xuống 40 bin jar

Cài đặt

Bạn có thể cài đặt trình điều khiển gói Trình kết nối/J bằng cài đặt nhị phân, cài đặt nhị phân hoặc cài đặt nguồn. Phương pháp nhị phân rất dễ dàng, đó là một gói các thư viện cần thiết và các tệp khác được tạo sẵn, với chương trình cài đặt. Phương thức cài đặt nguồn rất quan trọng khi bạn muốn tùy chỉnh hoặc sửa đổi quy trình cài đặt hoặc đối với những nền tảng không có sẵn gói cài đặt nhị phân. Ngoài giải pháp đó, bạn thêm thủ công vị trí Trình kết nối/J vào đường dẫn lớp Java của mình.
MySQL Connector/J được phân phối dưới dạng. nén hoặc. hắc ín. kho lưu trữ gz chứa các nguồn, tệp lớp. Sau khi giải nén kho lưu trữ phân phối, bạn có thể cài đặt trình điều khiển bằng cách đặt MySQL-connector-java-version-bin. jar trong đường dẫn lớp của bạn, bằng cách thêm đường dẫn đầy đủ của nó vào biến môi trường đường dẫn lớp của bạn hoặc bằng cách chỉ định trực tiếp nó bằng dòng lệnh switch -cp khi khởi động JVM.
Bạn có thể đặt biến môi trường đường dẫn lớp trong Unix, Linux hoặc Mac OS X cục bộ cho người dùng trong phạm vi của họ. Hồ sơ,. đăng nhập hoặc tập tin đăng nhập khác. Bạn cũng có thể đặt nó trên toàn cầu bằng cách chỉnh sửa tệp /etc/profile toàn cầu.
Ví dụ: thêm trình điều khiển Trình kết nối/J vào đường dẫn lớp của bạn bằng một trong các biểu mẫu sau, tùy thuộc vào trình bao lệnh của bạn.

# Bourne-compatible shell (sh, ksh, bash, zsh):
shell> export CLASSPATH=/path/MySQL-connector-java-ver-bin.jar:$CLASSPATH

# C shell(csh, tcsh):
shell> setenv CLASSPATH /path/MySQL-connector-java-ver-bin.jar:$CLASSPATH

Trong Windows 2000, Windows XP, Windows Server 2003 và Windows Vista, bạn có thể đặt biến môi trường thông qua Bảng điều khiển hệ thống

Cài đặt Trình kết nối Java trên Microsoft Windows

Chọn và tải xuống gói cài đặt MSI từ http. // nhà phát triển. mysql. com/downloads/connector/j/ theo yêu cầu của bạn

Bây giờ hãy làm theo các bước sau

Bước -1.
Nhấp đúp vào trình cài đặt (ở đây là "MySQL-connector-java-gpl-5. 1. 31. msi")

Mysql-connector-java 5.1 Tải xuống 40 bin jar

Bước -2.
Nhấp vào 'Chạy' và hoàn tất quy trình.

Mysql-connector-java 5.1 Tải xuống 40 bin jar

Kết nối với MySQL bằng MySQL Connector/J

Ví dụ sau đây cho thấy cách kết nối/chấm dứt và xử lý lỗi. (Phiên bản Java 7 Cập nhật 25 (bản dựng 1. 7. 0_25-b16))

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
   public class test
   {
       public static void main (String[] args)
       {
           System.out.println("\n\n***** MySQL JDBC Connection Testing *****");
		   Connection conn = null;
           try
           {
		   Class.forName ("com.MySQL.jdbc.Driver").newInstance ();
               String userName = "root";
               String password = "pqrs123";
               String url = "jdbc:MySQL://localhost/sakila";        
               conn = DriverManager.getConnection (url, userName, password);
               System.out.println ("\nDatabase Connection Established...");
           }
          catch (Exception ex)
           {
		       System.err.println ("Cannot connect to database server");
			   ex.printStackTrace();
           }      
		   
		   finally
           {
               if (conn != null)
               {
                   try
                   {
                       System.out.println("\n***** Let terminate the Connection *****");
					   conn.close ();					   
                       System.out.println ("\nDatabase connection terminated...");
                   }
                   catch (Exception ex)
				   {
				   System.out.println ("Error in connection termination!");
				   }
               }
           }
       }
   }
 

Giải trình

Để tạo kết nối java jdbc tới cơ sở dữ liệu, bạn phải nhập java sau. gói sql

  • nhập java. sql. Sự liên quan;
  • nhập java. sql. Trình điều khiển;
  • nhập java. sql. Ngoại lệ SQL;

Bây giờ chúng ta sẽ tạo một lớp có tên 'test' và sau đó là phương thức chính

Để tạo kết nối đến cơ sở dữ liệu, mã là

conn = DriverManager.getConnection (url, userName, password);

Lớp JDBC DriverManager định nghĩa các đối tượng có thể kết nối các ứng dụng Java với trình điều khiển JDBC. DriverManager là xương sống của kiến ​​trúc JDBC. DriverManager có một phương thức gọi là getConnection(). Phương thức này sử dụng url jdbc, tên người dùng và mật khẩu để thiết lập kết nối với cơ sở dữ liệu và trả về một đối tượng kết nối. Chúng tôi đã sử dụng url, tên người dùng và mật khẩu sau trong đoạn mã trên

  • Chuỗi url là "jdbc. mysql. //localhost/sakila" trong đó phần đầu tiên "jdbc. mysql. //localhost" là loại cơ sở dữ liệu (ở đây là MySQL) và máy chủ (ở đây là localhost). Phần còn lại là tên cơ sở dữ liệu (ở đây là 'sakila')
  • Tên người dùng cho MySQL được xác định bên trong biến 'userName'
  • Mật khẩu cho MySQL được xác định bên trong biến 'password'

DriverManager cố gắng kết nối với cơ sở dữ liệu, nếu kết nối thành công, một đối tượng Kết nối được tạo (ở đây nó được gọi là 'conn') và chương trình sẽ hiển thị thông báo "Đã thiết lập kết nối cơ sở dữ liệu. "

Nếu kết nối không thành công (e. g. cung cấp mật khẩu wong, địa chỉ máy chủ, v.v. ) thì bạn cần phải xử lý tình huống. Chúng tôi đang bẫy lỗi trong phần bắt của câu lệnh thử… bắt với các thông báo thích hợp và cuối cùng đóng kết nối

Biên dịch và chạy nó

Giả sử rằng 'kiểm tra. java' được lưu trữ trong E. \ và 'MySQL-connector-java-5. 1. 31-thùng. jar' được lưu trữ trong "C. \Program Files\MySQL\MySQL Connector J\"

Mysql-connector-java 5.1 Tải xuống 40 bin jar

Ghi chú. Đường dẫn lớp là đường dẫn mà Môi trường thời gian chạy Java (JRE) tìm kiếm các lớp và các tệp tài nguyên khác. Bạn có thể thay đổi đường dẫn lớp bằng cách sử dụng tùy chọn -classpath hoặc --cp của một số lệnh Java khi bạn gọi JVM hoặc các công cụ JDK khác hoặc bằng cách sử dụng biến môi trường classpath .  

Làm cách nào để tải xuống tệp jar Trình kết nối MySQL cho Java?

Tải xuống và cài đặt Trình kết nối MySQL/J .
Tải xuống trình điều khiển MySQL Connector/J tại nhà phát triển. mysql. com
cài đặt. jar và lưu ý vị trí của nó để tham khảo trong tương lai. Ví dụ, cài đặt các. tệp jar tại C. \Program Files\MySQL\MySQL Connector J\mysql-connector-java-5. 1. 32 thùng. cái lọ

Tệp jar trình kết nối MySQL là gì?

Tệp jar là tập hợp các lớp Java (thường là thư viện) . Và mysql-connector-java-8. 0. 12. jar là phiên bản 8. 0. 12 của trình điều khiển MySQL Connector/J JDBC.

Các tệp jar kết nối MySQL được lưu trữ ở đâu?

jar' được lưu trữ trong " C. \Program Files\MySQL\MySQL Connector J\ ". Ghi chú. Đường dẫn lớp là đường dẫn mà Môi trường thời gian chạy Java (JRE) tìm kiếm các lớp và các tệp tài nguyên khác.