Java Swing 010: Chèn dữ liệu vào bảng và đọc dữ liệu từ bảng CSDL

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ต.ค. 2024
  • Hướng dẫn lập trình java swing cơ bản và nâng cao. Hướng dẫn chèn dữ liệu vào bảng CSDL và đọc dữ liệu từ bảng CSDL SQL Server ra để hiển thị lên bảng giao diện trong java swing. tao tác kết nối Java Swing với cơ sở dữ liệu. Java JDBC tutorial for the beginner. triệu thân channel-let's grow together!
    link tải code demo: drive.google.c...
    link tải JDBC Connector: drive.google.c...

ความคิดเห็น • 128

  • @ngocanhduong925
    @ngocanhduong925 5 หลายเดือนก่อน

    Rất dễ hiểu ạ

  • @ducanhvu8289
    @ducanhvu8289 4 ปีที่แล้ว +1

    Hay lắm anh ơi

    •  4 ปีที่แล้ว

      Hi vọng là như thế

  • @kenbyne
    @kenbyne 6 ปีที่แล้ว +1

    em muốn set ảnh khi kick vào mỗi dòng trong bảng thì phải làm sao ad.lưu 1 mình biến ảnh trên database đc không> mong ad chỉ code

  • @kiwwyue
    @kiwwyue 10 หลายเดือนก่อน

    cho e hỏi là nếu e dùn xampp thì Class.forname là gì v ạ

  • @Haunt-lp6jm
    @Haunt-lp6jm 3 ปีที่แล้ว

    a ơi em ko muốn cho sửa khi click trên table thì làm thế nào ạ . nghĩa là em muốn chỉ cho click rồi hiện thị thông tin để sửa bên dưới thôi ạ chứ ko cho sửa trực tiếp trên table ạ

  • @hieuminh8838
    @hieuminh8838 3 ปีที่แล้ว

    A có được thì cho e hỏi, khi e nhập ngày tháng năm đúng định dạng vào, nhưng khi e select lại thì nó chuyển thành tháng 1 hết a ơi

  • @hoctienganhtrenduongpho
    @hoctienganhtrenduongpho 4 ปีที่แล้ว

    Khúc CLass.forname(com....) nếu em ko dùng sql sever thì thay chổ nào ạ?

  • @anhdangtuan2122
    @anhdangtuan2122 4 ปีที่แล้ว

    A cho em hỏi là em dùng Windows Authentication thì kết nối với SQL thế nào vậy anh?

    •  4 ปีที่แล้ว

      An JaPan Cái này e phải google thôi😂

  • @namle.96
    @namle.96 6 ปีที่แล้ว

    e có 1 thắc mắc k liên quan lắm mong anh giải đáp: nếu bây giờ e viết 1 game, e muốn lưu kết quả game cho lần chạy sau, ví dụ như điểm cao nhất chẳng hạn, nếu e dùng sql để lưu , thì lúc e chuyển file game đến máy khác ,máy đó k có sql thì kết quả có lưu lại k ạ? nếu k thì làm sao để add vĩnh viễn dữ liệu sql vào thẳng project ạ..hay bắt buộc phải dùng đến file .? e cám ơn

    •  6 ปีที่แล้ว

      Nam LÊ dùng file

  • @kieuhau9781
    @kieuhau9781 2 ปีที่แล้ว +1

    cho em hỏi có ai vào link JDBC nó show ra là " Rất tiếc, tệp mà bạn yêu cầu không tồn tại" ko ạ
    :((

  • @HanHan-eg5uv
    @HanHan-eg5uv 6 ปีที่แล้ว

    a ơi! a không dùng insert into thì trong csdl không có đúng không a??? nếu mình muốn làm insert into thì phải làm thế nào ạ? e cảm ơn!

    •  6 ปีที่แล้ว

      Han Han trong clip nói cụ thể hoặc e tải code về tìm hiểu nha

    • @HanHan-eg5uv
      @HanHan-eg5uv 6 ปีที่แล้ว +1

      cảm ơn a. a có bài về update với delete không ạ??

  • @hanhphamuc9263
    @hanhphamuc9263 6 ปีที่แล้ว +1

    cho e hỏi. khi mình làm xong nhập dữ liệu vào bảng netbean thì dữ liệu cũng nhập vào sql đúng k ạ

    •  6 ปีที่แล้ว

      Câu trả lời tùy thuộc vào việc e đã kết nối csdl cho bảng chưa, thường thì dữ liệu đc lưu ở cục bộ, sau một khoảng tg nhất định mới đồng bộ lên server sql. trong bài a đã cho csdl update tương ứng mỗi lần có dữ liệu đc thêm vào bảng trong giao diện

  • @duythanh-vs2tm
    @duythanh-vs2tm 6 ปีที่แล้ว

    anh ơi cho em hỏi
    mình muốn quy định số khí tự nhập trong JTextField làm sao được
    cảm mơn

  • @nvs4600
    @nvs4600 4 ปีที่แล้ว

    Anh ơi, như này chỉ dùng trên 1 máy thôi hả anh. Em muốn gửi sang máy khác thì phải làm sao. Mong anh giúp.

    •  4 ปีที่แล้ว

      Cái máy nào chỉ dùng đc trong máy đở thôi

    • @nvs4600
      @nvs4600 4 ปีที่แล้ว

      @ không gửi sang máy khác được hả anh

    •  4 ปีที่แล้ว

      @@nvs4600 gửi đc nhưng máy đó cũng phải cài java

    • @nvs4600
      @nvs4600 4 ปีที่แล้ว

      @ vâng nhưng cái mật khẩu ở phần Drivermanagement ý anh

    •  4 ปีที่แล้ว

      NVS cái này e gg để biết cách làm nha

  • @phamminhtruong65
    @phamminhtruong65 9 หลายเดือนก่อน

    muốn thêm listener cho bảng để update csdl thì sao ạ

  • @d13cnpm1_nguyenphuongnam8
    @d13cnpm1_nguyenphuongnam8 4 ปีที่แล้ว +1

    Anh ơi anh có list hướng dẫn code giao diện bằng tay không anh,em không muốn kéo thả ạ

    •  4 ปีที่แล้ว

      A không

    • @d13cnpm1_nguyenphuongnam8
      @d13cnpm1_nguyenphuongnam8 4 ปีที่แล้ว

      @ bọn em ko đc kéo thả anh à huhu

    •  4 ปีที่แล้ว

      @@d13cnpm1_nguyenphuongnam8 thời này rồi mà vẫn có trường nào cổ hủ vậy

  • @tontan25
    @tontan25 3 ปีที่แล้ว

    tệp JDBC của anh không tồn tại
    giờ em kiếm bản khác liệu có nhập được như vậy không
    em cũng thử rồi nhưng không được

  • @nhanquyphi9063
    @nhanquyphi9063 4 ปีที่แล้ว

    anh ơi em có thắc mắc xíu:
    ps.setDate(1, X);
    Em muốn nhập thẳng ngayd tháng vô phần X ấy cơ mà nhập 20001230 ,12/12/2000 cũng sai Anh có cách nào nhập thẳng giá trị date vô không anh ?

    •  4 ปีที่แล้ว

      e tham khảo phần sử dụng SimpleDateFormat

  • @dqc629
    @dqc629 5 ปีที่แล้ว

    sao Project trong netbean 11 ko có thư mục libraries vậy a, vậy sao add cái Connector vào đc

    •  5 ปีที่แล้ว

      Cái này e hỏi a sao biết đc. E dùng Netbean 8.1, 8.2 xem

    • @hiephuahoang8835
      @hiephuahoang8835 3 ปีที่แล้ว

      bạn vào tools->Libraries->new library -> (đặt tên cho nó)-> add JAR/Foder

  • @linhta9632
    @linhta9632 6 ปีที่แล้ว

    A giúp e với ạ, nó báo lỗi
    com.microsoft.sqlserver.jdbc.SQLServerException: The TCP/IP connection to the host LINHS-COMPUTER, port 1433 has failed. Error: "Connection refused: no further information. Verify the connection properties. Make sure that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port. Make sure that TCP connections to the port are not blocked by a firewall.".
    E đã thử một vài cách nhưg vẫn k kết nối đk tới sql server,

    •  6 ปีที่แล้ว

      Kết nối thất bại

    •  6 ปีที่แล้ว

      E copy lỗi lên google xem như nào

    • @duongtri6428
      @duongtri6428 5 ปีที่แล้ว

      Bạn thử vào Enable TCP/IP trong công cụ SQL Configuration Manager thử xem sao, Hoặc bạn dùng Driver đó lấy url connect bằng công cụ sqljdbc cũng dc.

    • @linhta9632
      @linhta9632 5 ปีที่แล้ว

      Cảm ơn mn, e đã kết nối được r ạ

    • @tannhat5539
      @tannhat5539 5 ปีที่แล้ว

      bạn ơi mình cũng bị lỗi như bạn
      giúp mình với

  • @sontohoai3996
    @sontohoai3996 4 ปีที่แล้ว

    anh cho em hỏi khi mình chèn dữ liệu vào csdl mà lại dính ràng buộc khóa ngoài, chương trình vẫn chạy, csdl vẫn lưu thông tin mới nhập vào nhưng phần run vẫn hiện lỗi thì nên xử lý như nào vậy? Em cảm ơn

    •  4 ปีที่แล้ว

      Check xảy ra exception thì rolback

  • @khongminhgiacat8786
    @khongminhgiacat8786 3 ปีที่แล้ว

    Em đã làm theo a bảo nhưng lại bị báo lỗi Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException: Cannot invoke "java.util.ArrayList.iterator()" because "this.list" is null ở vòng lặp for trong showTable(). Em chưa biết cách khắc phục, anh xem giúp e được k ạ

    •  3 ปีที่แล้ว

      E chưa cung cấp dữ liệu cho list

  • @thuylinhta7988
    @thuylinhta7988 6 ปีที่แล้ว

    em để chế độ windows authentication trong sql server thì không cần username và password đúng không ạ?

    •  6 ปีที่แล้ว +1

      hình như là thế. a ko nhớ rõ

  • @khanhduynguyen8948
    @khanhduynguyen8948 4 ปีที่แล้ว

    a triệu ơi, e có vấn đề ntn: e và thg bạn cùng làm btl Java, bạn e code giao diện, e lo phần sql, mà e làm xong sql r nhưng k nén file dc để gửi vào mail cho nó, khi nén toàn hiện thông báo: Action can't be completed because the file is open in SQL , a có bt cách fix lỗi này k ạ???

    •  4 ปีที่แล้ว

      Khánh Duy Nguyễn để .zip

    • @khanhduynguyen8948
      @khanhduynguyen8948 4 ปีที่แล้ว

      @ làm bất cứ thao tác nào cũng hiện ra lỗi này ạ, thậm chí cả copy file nữa :(((

    •  4 ปีที่แล้ว

      Khánh Duy Nguyễn e đang mở file đó nên không nén đc

    • @khanhduynguyen8948
      @khanhduynguyen8948 4 ปีที่แล้ว

      @ e tắt sql đi quay ra cop vẫn bị thế ạ :(((

    •  4 ปีที่แล้ว

      @@khanhduynguyen8948 thế a chịu. a chưa thấy kiểu đó

  • @minhhoangnguyen124
    @minhhoangnguyen124 4 ปีที่แล้ว

    Anh ơi cho em hỏi lỗi java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLSeverDriver là như nào ạ. em add jdbc vào rồi mà vẫn lỗi này ạ

    •  4 ปีที่แล้ว

      thiếu cái class for name hay sao í

  • @HuyQuoc-ji6nw
    @HuyQuoc-ji6nw 5 ปีที่แล้ว

    mình sài sql server pass word k có v mình để đường dẫn ngay chổ pass là j v a

    •  5 ปีที่แล้ว

      Để là ""

  • @fazevodoitrongtraitimtoifa3181
    @fazevodoitrongtraitimtoifa3181 4 ปีที่แล้ว

    Anh oi muon xoa du lieu lien ket tu sql server thi sao a mong anh huong dan

    •  4 ปีที่แล้ว

      dùng lệnh slq delete

  • @lich-63it2haduy2
    @lich-63it2haduy2 3 ปีที่แล้ว

    anh ơi, làm với MySQL thì tương tự hả anh

    •  3 ปีที่แล้ว

      Đúng r e

    • @lich-63it2haduy2
      @lich-63it2haduy2 3 ปีที่แล้ว

      Cái PreparedStatement của e nó cứ báo lỗi ạ

    • @lich-63it2haduy2
      @lich-63it2haduy2 3 ปีที่แล้ว

      @ e ko thấy suggestions nào là PreparedStatement ạ

  • @QuynhAnh-wi3pf
    @QuynhAnh-wi3pf 6 ปีที่แล้ว

    sao e code tiep nút xoá va sửa không được a nhi? mjnh chỉ sửa ở public boolean add thôi phai khong ạ?

    •  6 ปีที่แล้ว

      QuynhAnh check lại xem e làm có bị sót cái gì không nhé

    • @QuynhAnh-wi3pf
      @QuynhAnh-wi3pf 6 ปีที่แล้ว

      thân triệu showresult() có tác dụng gì vậy a?

    •  6 ปีที่แล้ว

      QuynhAnh nó dùng để hiển thị kết quả

    • @QuynhAnh-wi3pf
      @QuynhAnh-wi3pf 6 ปีที่แล้ว

      thân triệu vậy khi xoá là mình phải làm 1hàm result khác ha a?

    •  6 ปีที่แล้ว

      QuynhAnh ừ. R load lại nội dung

  • @mahellotv9058
    @mahellotv9058 4 ปีที่แล้ว

    java.lang.ClassCastException: java.util.Date cannot be cast to java.sql.Date
    em nó báo lỗi như thế này mà sửa ko được anh biết cách nào chỉ em với

    •  4 ปีที่แล้ว

      chuyển time của date util sang milisecond sau đó new object của Date sql là xong.

  • @studyspace5287
    @studyspace5287 4 ปีที่แล้ว

    Mình ko đặt user với pass trong sql server thì để trống chỗ đó à anh

    •  4 ปีที่แล้ว

      vào bằng tài khoản nào đó hợp lệ là đc e nha

    • @studyspace5287
      @studyspace5287 4 ปีที่แล้ว

      @ tk như thế nào là hợp lệ ạ, e có tạo 1 tk nhưng lại báo lỗi

    •  4 ปีที่แล้ว

      Anh Duy Trần e gg cách tạo tk trong công cụ đó nha

  • @huuhienle4202
    @huuhienle4202 6 ปีที่แล้ว +1

    font của netbean a dùng là gì vậy ạ

    •  6 ปีที่แล้ว +1

      font Monaco nha e

    • @huuhienle4202
      @huuhienle4202 6 ปีที่แล้ว +1

      dạ cảm ơn a :v

    •  6 ปีที่แล้ว

      hữu hiền lê ok e

  • @dongtrandinh8791
    @dongtrandinh8791 5 ปีที่แล้ว

    Anh ơi có cách nào chọn chỉ 1 ô trong table không anh, ko phải chọn 1 hàng

    •  5 ปีที่แล้ว +2

      Có nhé. E google đi a quên cmnr

    • @thanhtrungnguyen5961
      @thanhtrungnguyen5961 3 ปีที่แล้ว

      @ a có lập trình thuê ko

  • @duongtran8788
    @duongtran8788 5 ปีที่แล้ว

    App viết bằng java tốc độ có ổn không bạn

    •  5 ปีที่แล้ว

      Thoải mái nhé b

    • @duongtran8788
      @duongtran8788 5 ปีที่แล้ว +1

      Cảm ơn bạn. Mình muốn làm 1 chương trình phục vụ cá nhân chỉ sợ java và mysql sẽ chậm.

    •  5 ปีที่แล้ว

      @@duongtran8788 không chậm nha

  • @dakota2405
    @dakota2405 6 ปีที่แล้ว

    chào bạn!
    Mình có bài tập về Stack muốn nhờ bạn hỗ trợ.
    Bạn có thể cho mình xin email không ạ?

    • @duongtran8788
      @duongtran8788 5 ปีที่แล้ว

      Dakota stack dùng java hả bạn

  • @atthanh5530
    @atthanh5530 5 ปีที่แล้ว

    cho e hỏi em làm bên mysql nhưng không được bị lỗi anh có video phần mysql không cho em xin với

    •  5 ปีที่แล้ว

      lỗi như nào e ?

    • @atthanh5530
      @atthanh5530 5 ปีที่แล้ว

      lỗi không nhận được bảng trong mysql

    •  5 ปีที่แล้ว

      @@atthanh5530 thế kiểm tra lại cú pháp chưa?

  • @TruongNguyen-cf1br
    @TruongNguyen-cf1br 5 ปีที่แล้ว

    a ơi tài khoản sa là gì vậy ạ?

    •  5 ปีที่แล้ว

      cái này e tìm hiểu bên SQL Server nha. nó là một tài khoản người dùng thôi

  • @mahellotv9058
    @mahellotv9058 4 ปีที่แล้ว

    làm sao đẻ đăng nhập usernam là sa để connect đc vậy anh
    em cũng đăng nhập với usernam sa mà ko đc

    •  4 ปีที่แล้ว +1

      Cái này e có thể google search nhé

    • @mahellotv9058
      @mahellotv9058 4 ปีที่แล้ว

      @ em cảm ơn ạ. em có học làm theo cái video để kích hoạt username = sa của anh đc rồi ạ nhưng mà khi kết nối thì báo lỗi

    •  4 ปีที่แล้ว

      @@mahellotv9058 khởi động lại máy không đc thì copy lỗi và google có hết nhé

    • @mahellotv9058
      @mahellotv9058 4 ปีที่แล้ว

      @ em làm đc rồi ạ, cảm ơn anh chúc anh thật nhiều sức khỏe ạ

    •  4 ปีที่แล้ว

      @@mahellotv9058 oke chúc mừng e

  • @kieuhau9781
    @kieuhau9781 2 ปีที่แล้ว +1

    a dạy theo ko kíp luôn :((

    •  2 ปีที่แล้ว

      Cái này hay đấy nhưng hiện a chưa dạy đc đang nhiều việc quá e ạ

  • @amvinhthuong2152
    @amvinhthuong2152 4 ปีที่แล้ว

    Két nối vào sql trên hosting dc ko ạ

    •  4 ปีที่แล้ว

      Đc chứ thay host vào

    • @amvinhthuong2152
      @amvinhthuong2152 4 ปีที่แล้ว

      @ nó cứ báo thế này a ạ Packet for query is too large (5,526,600 > 65,535). You can change this value on the server by setting the 'max_allowed_packet' variable.

    • @amvinhthuong2152
      @amvinhthuong2152 4 ปีที่แล้ว

      e có xem giá trị max_allowed_packet trên hosting tới 100m còn xampp có 1m thôi , mà xampp thì dc còn hosting thì gặp lỗi đó a ạ

    •  4 ปีที่แล้ว

      @@amvinhthuong2152 e google cách sửa lỗi đó là xong nhé.

    • @amvinhthuong2152
      @amvinhthuong2152 4 ปีที่แล้ว

      @ e google 2 ngày rồi vẫn không giải quyết được . Mặc dù giá trị max_allowed_packet ở mức cao nhất nhưng vẫn kh kết nối dc , hy vọng a có thể ra video hướng dẫn mọi người cách kết nối MySQL Hosting . E xin cảm ơn

  • @HoangDuongAz
    @HoangDuongAz 3 ปีที่แล้ว

    sao PreparedStatement Của em ko có

  • @ThanhNguyen-vo5oc
    @ThanhNguyen-vo5oc 6 ปีที่แล้ว +1

    anh ơi anh có thể giúp e fix lỗi đc ko ạ

    • @kad2710
      @kad2710 4 ปีที่แล้ว

      Tự fix đi cho quen nha

  • @TVNMusic
    @TVNMusic 6 ปีที่แล้ว

    alo , a còn onl không ạ , fix em lỗi này với ạ

    •  6 ปีที่แล้ว

      TVN Music copy lỗi pate vào đây

    • @TVNMusic
      @TVNMusic 6 ปีที่แล้ว

      em có tải link bên phần mô tỏ của a , e có thay đổi chuỗi kết nối và 1 số ( vì em lm trên xampp) em chạy ko đc ạ

    •  6 ปีที่แล้ว

      TVN Music làm đúng kiểu dữ liệu và kết nối là ok mà

    • @TVNMusic
      @TVNMusic 6 ปีที่แล้ว

      203 088 249 pass 9671 a team view cho em với ạ

    •  6 ปีที่แล้ว

      TVN Music OK

  • @trungle-mx2ms
    @trungle-mx2ms 4 ปีที่แล้ว

    cái này ko dc cụ thể cho lắm

    •  4 ปีที่แล้ว

      Nội dung đã lỗi thời vui lòng chỉ tham khảo nếu cần