關於SQL中儲存單個分號字段

2021-04-13 02:53:38 字數 456 閱讀 4375

嘗試在sql中插入乙個帶有' 的資料,比如: i'm a boy

此時在向資料庫中insert時就會出錯!

解決方案是:寫成如下方式:

insert into tab values(' i''m a boy') ;

後來由於需要將資料庫進行遷移,需要讀取資料後,然後重新寫入資料,這個時候就需要將原語句中含有'的字段覆蓋成''或者/',寫了個方法轉換一下;然後再呼叫就ok啦!!!!

**如下:

public

static

string replace(string str)

sql="

insert into  tab values ('"+

rs.getstring(1)

"')";

connection.preparestatement(sql.tostring()).executeupdate();

SQL中儲存過程

sql儲存過程 本次應用資料庫 就是面向過程的程式設計語句 裡面加入了流語句 有 begin end 賦值 封裝 但是因為可移植性太差的原因,所以國內很少有人指出儲存過程 開發維護,版本迭代太困難 更重要的是不符合高併發的資料庫管理,高併發要減輕資料庫的壓力,採用分庫分表的形式,而且對可擴充套件性要...

計算機中儲存單位換算關係

在計算機中,存貯器的大小從位元組按照千分位遞進,分別是kilobyte kb megabyte mb gigabyte gb terabyte tb petabyte pb exabyte eb zettabyte zb yottabyte yb 它們之間的關係是 位 bit 位元 binary d...

ceph分布式儲存 單個Ceph節點宕機處理

在某些情況下,如伺服器硬體故障,造成單台 ceph 節點宕機無法啟動,可以按照本節所示流程將該節點上的 osd 移除集群,從而達到 ceph 集群的恢復。登陸 ceph monitor 節點,查詢 ceph 狀態 ceph health detail 將故障節點上的所有 osd 設定成 out,該步...