重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
右键单击项目,选择myeclipse ,再选择add Hibernate,前提是你myeclipse里面的myeclipse database explorer已经跟数据库建立好了
成都创新互联咨询热线:18982081108,为您提供成都网站建设网页设计及定制高端网站建设服务,成都创新互联网页制作领域十年,包括成都自拌料搅拌车等多个方面拥有多年的网站推广经验,选择成都创新互联,为企业锦上添花。
你干嘛要手动改成Integer?一个是hibernate类型,一个是java类型,hibernate是没有int类型,你把它改成int型能不错?
我采用的是MYsql数据库,当中有一个tb_picture表,表中有一个存储图片路径的picture_url属性,
当我在这个属性中插入“\”反斜杠符号的时候出现乱码,上网查了一下,原来要在数据库中存储“\”符号,要用两个反斜杠“\\”,来表示“\”符号,问题解决了
mysql 数据库的直接复制:
备份:mysqldump -uroot -p thisdatabase/home/work/backup/test.sql;
创建:mysql -uroot -p thatdatabases /home/work/backup/test.sql;
如果没有mysql 或者mysqldump 不好使
需要进入mysql/bin 用./mysql 进行操作
这样子达到备份和拷贝数据库的目的
以下即为范例代码 --- 按照说明编译即可用,稍加修改即可存储2进制文件
view plaincopy to clipboardprint?
/*
mysql数据库存储二进制数据 linux
用途: 用 mysql_stmt_send_long_data()来向blob字段写入2进制数据流.
注意点:需要注意的是bind结构的buffer_type字段,必须与要输入的数据类型相符,
如:只写入一个long 数据,则用MYSQL_TYPE_LONG,写入字符流,用MYSQL_TYPE_STRING,
写入2进制数据流,用MYSQL_TYPE_BLOB
具体这个参数各字段的含义参见 mysql5.0手册
Compile: g++ -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient mysql_test.cpp
准备工作:
create database test;
use test;
CREATE TABLE `bintest` (
`id` int(11) NOT NULL default 0,
`data` blob
) ENGINE=MyISAM;
*/
双击要更改主键的表,选择列(columns),双击主键那一列,弹出列属性框,把右下角的Identity对勾去掉就可以了。