数据库技术
文章平均质量分 81
赱在岸上的鱼
这个作者很懒,什么都没留下…
展开
-
PL/SQL我再改
--有什么用:业务逻辑写在存储过程里面。(效率高,隐藏业务逻辑,没法跨数据库平台)--学习方法:代码读懂,运行一遍。--重点:--存储过程(带名字的plsql程序块)-带参数的存储过程--函数(怎样自定义函数)----扩展的内容:靠java程序实现一个自定义的函数(创建一个简单的Java函数.doc)--触发器(触发器为什么能影响外键约束)----update dept原创 2012-08-02 09:15:18 · 543 阅读 · 0 评论 -
hibernate修改数据变插入
使用SSH的时候又遇到一个问题,从数据库里查询数据再保存的时候变成重新插入一条记录了。查看日志记录发现保存的时候这个对象已经被当做是瞬态的了,所以理所当然hibernate使用insert而不是update,但是之前也做过其他实验用同样的逻辑是没有问题的,只是这次做的功能比较多了。逻辑大概是这样的,在action里根据Id查找出来某个对象,然后修改某些值,再调用业务层保存。这样做的话第一次查找原创 2012-11-27 08:02:10 · 2969 阅读 · 0 评论 -
java程序向mysql插入中文变问号
我碰到的问题是使用客户端工具插入中文是没问题的,但是用java程序就变成问号了。遇到这种问题肯定是字符集造成的,先检查数据库,表的字符集,都是utf8,然后看页面,程序等等等等都是utf8都没问题,然后将连接字符串改为jdbc:mysql://xxxxx:3306/dbname?useUnicode=true&characterEncoding=utf-8解决问题了。如果你的连接串是在xml文原创 2012-11-25 09:47:12 · 10908 阅读 · 2 评论