[Java] Kết Nối CSDL Từ NetBean - Dotnet Group

Không có bình luận nào trên trang cá nhân. Xem bình luận trên trang cá nhân >> Không có tin nhắn mới. Xem tin nhắn >> Email : Mật khẩu : Ghi nhớ? Quên MK Login với
  • Tài khoản của bạn
  • Chỉnh sửa thông tin
  • Thay đổi mật khẩu
  • Quản lý Bài Công nghệ
  • Quản lý Bài Tin Tức
  • Thoát

Điểm nhấn

  • Hướng dẫn bật chế độ chạy GPU thay CPU
  • Lỗi HTTP Error 500.35 - ASP.NET Core does not support multiple apps in the same app pool
  • Lỗi triển khai ASP.NET Core lên IIS
  • C.O.R.S hoạt động như thế nào?
  • Hướng dẫn xây dựng ứng dụng gửi mail sử dụng công nghệ ReactJS và NodeJS
  • Phân biệt webhook và polling
Đóng góp
  • Viết bài Công nghệ
  • Viết bài Tin tức
  • Gửi Sách
  • Gửi Phần mềm
  • Gửi Mail
Liên hệ
  •  
  • DOTNET Windows Form WPF Console ASP.NET ASP.NET MVC 2 ASP.NET AJAX Class Library Silverlight WCF DotNetNuke Crystal Report SharePoint LightSwitch .NET Framework .NET Base Class Library Regular Expressions XML Chart Controls Azure LINQ to SQL Microsoft Office Office Live Development Team Foundation Server Maps ADO Control Tips Config Facebook Apps Visual Studio Windows Phone React Native API & OData Xem tất cả
  • JAVA Applet Swing/JFC/AWT/SWT Network J2ME J2SE J2EE Web Service và XML Portal Android Other C/C++ IOS
  • PHP VBB JOOMLA WDPRESS DRUPAL NUKEVIET ZEND CAKE PHP MVC MAGENTO LINUX WEBSERVER OTHER Moodle
  • DATABASE MySQL Tip SQL Server Guide
  • ĐÀO TẠO Compare Guide Introduction Install SEO Project GRAPHICS MMO IoT Python Linux Photoshop ReactJS
  • SÁCH
  • PHẦN MỀM
  • TIN TỨC
  • SEO Learning SEO SEO On-Page Thủ thuật SEO Phần mềm SEO Thuật ngữ
  • TIẾNG ANH

Thủ thuật

  • Hướng dẫn chi tiết cách viết báo cáo môn học
  • Khắc phục lỗi "MICROSOFT ACE.OLEDB.12.0…" khi import tệp tin Excel xlsx lên hệ thống
  • Hướng dẫn đẩy Code từ Netbean lên Github
  • Trang chủ
  • JAVA
Cấp bậc tác giả:

JAVA

[Java] Kết nối CSDL từ NetBean Được viết bởi QuangIT vào ngày 14/09/2012 lúc 04:32 PM Bước đâu tiên khi bạn muốn Lập trình CSDL là phải biết kết nối tới CSDL mà bạn muốn sử dụng. Bài viết này mình sẽ hướng dẫn các bạn cách kết nối tới hệ cơ sở dữ liệu mẫu là MySQL qua đó các bạn cũng có thể kết nối tới DB2, hoặc MSSQL 2000(SP4)
  • 0
  • 43943

[Java] Kết nối CSDL từ NetBean

Bước đâu tiên khi bạn muốn Lập trình CSDL là phải biết kết nối tới CSDL mà bạn muốn sử dụng.

Bài viết này mình sẽ hướng dẫn các bạn cách kết nối tới hệ cơ sở dữ liệu mẫu là MySQL qua đó các bạn cũng có thể kết nối tới DB2, hoặc MSSQL 2000(SP4)

Có gì sai sót mong các bạn góp ý để bài viết được hoàn thiện hơn

Thứ tự thực hiện

1. Tạo Library của hệ CSDL mà bạn muốn kết nối tới từ NetBeans.

2. Tạo project để test connect, Add Libray tương ứng với hệ CSDL mà bạn muốn kết nối tới.

3. Tạo File test.java để thử connect

Bước 1 Tạo Library của hệ CSDL mà bạn muốn kết nối tới từ NetBeans.

Đầu tiên phải có JDBC của hệ CSDL mà bạn dùng

vdu : nếu bạn sử dụng MySQL thì bạn bạn vào đây để tải JDBC driver cho Mysql http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.6.tar.gz/from/ftp://mirror-fpt-telecom.fpt.net/mirror/mysql/

Sau khi tải về các bạn giải nến ra và ghi nhớ đường dẫn tới file này

mysql-connector-java-5.1.6-bin.jar

Trong NetBean bạn chọn Tools > Libaries > Chọn New Library > Đặt tên cho nó (chọn library type là Class Libaries)

Sau đó click vào Add jar/Folder – link tới thư mục mà bạn đã giải nến JDBC driver của mysql ra và chọn mysql-connector-java-5.1.6-bin.jar

Okie, thế là bạn đã tạo xong Library cho CSDL của mysql

Hình ảnh

Hình ảnh

Bước 2 Add Libray tương ứng với hệ CSDL mà bạn muốn kết nối tới.

Ở đây mình tạo project Test (Java Application). Nhấp chuột phải vào project mới tạo và chọn Properties. Phía bên trái của của Sổ vừa hiện lên bạn chọn mục Libaries, chọn Add Library, bạn chọn Library vừa add vào ở bước 1

Hình ảnh

Bước 3 Tạo File test.java để thử connect

bạn tạo file test.java với nội dung như sau:

import java.sql.*; public class Test{ public static void main (String[] args){ Connection conn = null; try{ String userName = "root"; String password = ""; String url = "jdbc:mysql://127.0.0.1:3306/test"; // String url = "jdbc:mysql://localhost:3306/test"; Class.forName("org.gjt.mm.mysql.Driver); conn = DriverManager.getConnection(url,userName,password); System.out.println("Da ket noi csdl"); } catch (Exception e){ System.err.println ("KHONG KET NOI DUOC"); e.printStackTrace(); } finally{ if (conn != null){ try{ conn.close (); System.out.println ("Dong ket noi"); } catch (Exception e) { /* bo qua loi luc dong csdl */ } } } } }

Giải thích:

Dòng có màu ở trên

Tùy theo hệ cơ sở dữ liệu mà bạn thay thế cho phù hợp

vdu ở trên kết nối vói Mysql nên

String url = "jdbc:mysql://127.0.0.1:3306/test"; //test là tên db, 3306 là port default Class.forName("org.gjt.mm.mysql.Driver");

với microsoft sql 200 sp4(chú ý là sp4) thì bạn sửa lại như sau:

String userName = "sa"; //dien username trong sql serve String password = "pass"; //dien pass String url = "jdbc:sqlserver://localhost:1433;databaseName=Northwind"; //tên db, port default của sql200 là 1433 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

Với DB2 bạn sửa lại như sau:

String url = "jdbc:db2://localhost:50000/SAMPLE"; // chú ý port của nó là 5000 (cái này bạn phải thiết lập cho nó) , SAMPLE là tên db mặc định Class.forName("com.ibm.db2.jcc.DB2Driver");

Ví Dụ trên mình thử kết nối tới MySQL, các bạn làm hoàn toàn tương tự với những hệ csdl khác(MSSQL,DB2….)

để tìm JDBC cho từng loại CSDL bạn dùng từ khóa “tên Hệ CSDL” + JDBC driver

Vd: DB2 + JDBC driver

Nguồn bài viết: javavietnam.org

  • Bài trướcLưu trữ data (CSDL) trong J2ME ?
  • Bài sauLập trình mạng với Socket

Bài viết tương tự

  • Bài 2: Sử dụng bộ công cụ J2ME Wireless Toolkit để viết ứng dụng Hello World đầu tiên của bạn
  • Lưu trữ data (CSDL) trong J2ME ?
  • Cài đặt eclipse lập trình j2me
  • Bài 6: Cài đặt và tải ứng dụng J2ME qua Internet
  • Bài 5: Đóng gói ứng dụng viết trên điện thoại di động
  • Bài 4: Tìm hiểu chu kỳ sống của một ứng dụng J2ME
  • Bài 3: Phân tích và tìm hiểu ứng dụng HelloWorld đầu tiên
  • Bài 1: Giới thiệu về lập trình cho điện thoại di động và công cụ J2ME Wireless Toolkit
  • Bài 2: Giới thiệu cấu trúc dự án Android
  • Bài 1: Giới thiệu Android
BÌNH LUẬN BÀI VIẾT

Bài viết mới nhất

  • Xây dựng hệ thống xác thực bảo mật với JWT và Refresh Token trong ASP.NET Core Làm sao để chỉ cho phép một số role truy cập truy vấn $expand=SensitiveData? Hướng dẫn bật chế độ chạy GPU thay CPU Lỗi HTTP Error 500.35 - ASP.NET Core does not support multiple apps in the same app pool Lỗi triển khai ASP.NET Core lên IIS C.O.R.S hoạt động như thế nào? Hướng dẫn xây dựng ứng dụng gửi mail sử dụng công nghệ ReactJS và NodeJS Phân biệt webhook và polling Lỗi https khi thực hiện project oData Hướng dẫn tạo Map API cho Android trong google
Xem tất cả

LIKE BOX

Bài viết được xem nhiều nhất

  • [TUT]Xây dựng Website Bán Hàng - Hướng dẫn tạo DataBase (96023) LẤY LẠI MẬT KHẨU SA TRONG SQL SERVER 2005 2008 (92810) Một số bài tập mẫu SQL(Phân I) (90942) CSS cho các thẻ theo trạng thái (link, hover, visited, active, focus) (84646) Các kiểu dữ liệu SQL (75603) Chuyển đổi giữa các hệ cơ số (75313) Kiểu dữ liệu Array và List trong C# (69969) Xây dựng Lớp Phân Số. Tính toán Cộng, trừ, nhân, chia (62905) Hướng dẫn khắc phục lỗi không tạo được Diagrams(sơ đồ quan hệ) trong SQL 2005/2008 (56333) [Java] Kết nối CSDL từ NetBean (43943)
Xem tất cả

HỌC HTML

  • 1 Hướng dẫn cách hiển thị hình ảnh cần chọn khi share link trên mạng xã hội
  • 2 Hướng dẫn truy cập webcam và chụp hình bằng Javascript
  • 3 Làm thế nào Hover với Bootstrap Dropdown
  • 4 Tìm hiểu về cách hoạt động của Bootstrap Grid 4
  • 5 Hướng dẫn xây dựng đồng hồ bấm giờ bằng JavaScript
  • 6 Hướng dẫn sử dụng CSS Flexbox - Phần 2
  • 7 Hướng dẫn sử dụng CSS Flexbox - Phần 1
  • 8 Cài đặt CLI cho môi trường vue chuyên nghiệp hơn
  • 9 Cài đặt Vue thông quan NPM
  • 10 Dùng cặp thẻ script trực tiếp để sử dụng thư viện Vue.js
Xem tất cả

Học Hệ thống Mạng

  • Hướng dẫn Cấu hình DHCP và Routing Remote Access
  • Hướng dẫn tạo Organizational Unit - Domain Group & User - Join Domain
  • Nghẽn băng thông mạng LAN
  • Cisco Meraki - Kiến trúc hạ tầng mạng tiên tiến có một không hai
  • Hướng dẫn chia sẻ dữ liệu giữa máy thật và máy ảo trên VirtualBox
  • Hướng dẫn cách copy và paste giữa máy thật và máy ảo trên VirtualBox
  • Phần mềm tạo máy ảo miễn phí và tốt nhất hiện nay
  • Lỗi Hyper-V khi cài đặt VMware Workstation trên Windows 8
  • Khoá không cho Người dùng thay đổi địa chỉ IP
  • VMWARE báo 'VmWare remote file system 2gb limit'
Xem tất cả Đối tác:
  • DotNet Group - Chia sẻ & Kết nối
  • Bảo hành Electrolux
  • Dạy lái xe Ninh Bình
  • Công ty Điện Lạnh Đà Nẵng
Thiết kế bởi DOTNET GROUP.  Hoàn thành giai đoạn I
  • DotNet Group - Chia sẻ & Kết nối

  • LIÊN LẠC
  • CHÍNH SÁCH BẢO MẬT
  • QUY ĐỊNH & ĐIỀU KHOẢN
  • SITEMAP
  • GIỚI THIỆU
  • facebook
  • twitter
  • google
  • media

©2015 DOTNET GROUP. All contents are copyright of their authors.

  • Chinh sách bảo mật
  • Quy định & Điều khoản
  • Giới thiệu

©2023 DOTNET GROUP. All contents are copyright of their authors.

Từ khóa » Kết Nối Mysql Với Netbean