Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

vấn đề trong việc chèn giá trị vào cơ sở dữ liệu

Được rồi, hãy làm điều này.

Đầu tiên và quan trọng nhất, mã của bạn dễ bị tấn công bởi SQL Injection . Bạn nên làm việc trên đó và bắt đầu sử dụng các tham số.

Thứ hai, vào thời điểm bạn bắt đầu sử dụng các tham số, lỗi của bạn rất có thể sẽ biến mất (hoặc xuất hiện lại ở một nơi khác, lần này rõ ràng hơn về những gì đã xảy ra). Đó là bởi vì có thể máy chủ "không thích" được nhập theo chuỗi định dạng ngày tháng, vì vậy nó không thành công.

Cập nhật

Giới thiệu về các truy vấn được tham số hóa trong java, hãy đọc tại đây:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách bật tính năng ghi dữ liệu thay đổi (CDC) trên toàn bộ bảng HOẶC bật CDC trên bảng có danh sách cột trong SQL Server

  2. Thêm mệnh đề WHERE vào SQL động / lập trình

  3. Cách chèn giá trị vào cột IDENTITY trong SQL Server

  4. Các bản ghi được chèn luôn nhận được các giá trị nhận dạng liền kề

  5. Sử dụng OBJECT_NAME () để lấy tên đối tượng từ object_id của nó trong SQL Server