java mysql插入資料庫中文變問號解決之道

2021-09-02 20:50:04 字數 666 閱讀 7996

1、my.ini  設定:utf-8

2、create database wood default character set utf8 collate utf8_general_ci;

create table `tbl_privs_role` (

`id` int(11) not null auto_increment,

`role_number` varchar(255) default null,

`role_name` varchar(255) default null,

`role_state` int(3) default null comment '0:新增 1:在用 2:作廢 3:刪除',

`insertdate` date default null,

primary key (`id`)

) engine=innodb auto_increment=1 default charset=utf8

3、所有的全部設定,還是儲存到mysql資料庫,中文變成問號,

jdbc:mysql://localhost:3306/bb?useunicode=true&characterencoding=utf-8

問題徹底解決!如果你的連線串是在xml檔案中,請將&改為&客戶端連線的時候預設似乎是gbk的,所以指定為utf8

資料庫中插入記錄

把一張表中的資料插入資料庫中 現在,我們將建立乙個html表單 通過它我們可以向 person 表中加入新的記錄。下面演示這個html表單 在上述案例中,當乙個使用者點選html表單中的 提交submit 按鈕後,表單中的資料會傳送到 insert.php insert.php 檔案與資料庫建立連線...

往資料庫中插入資料

private materialenterstore entitymes 入庫表 private materialenterdetail entitymed 入庫明細表 transactionmanager tran datarepository.provider.createtransaction...

JAVA MYSQL 插入資料後獲取自增ID

sql insert into mysqldb.gettable mysqldb.game reward uid,from id,from moudle,moudle id,type,num,name,info,start time point,end time point,getted value...