学习Hibernate总结 修改mysql数据库默认编码或者登录密码

1.Hibernate使用大致流程总结

<1>首先:要实例化SessionFactoryfactory,只有这样才会加载hibernate.cfg.xml和各个model所对应的映射文件(如:Student.hbm.xml,Score.hbm.xml,Course.hbm.xml,Teacher.hbm.xml),

在hibernate.cfg.xml指定的数据库test中建立相关的表


hibernate.cfg.xml:

Student.hbm.xml:


<2>然后:可以调用上面的factory获得session,

Session sess =factory.openSession();

执行对表的增删改查等操作

sess.save();sess.update();


2.设置数据库的默认编码方式

hibernate.cfg.xml文件中,如果

<property name="connection.url"> jdbc:mysql://localhost:3306/test?characterEncoding=utf8</property>

设置了这个属性要保证自己的数据库的默认编码方式也为utf-8,否则会出错!

 

由于我使用的是MySQL数据库,设置MySQL数据库的默认编码方式为utf-8

步骤:

    <1>修改my.ini数据库配置文件

       [mysqld] 

       basedir=C:\Program Files\MySQL\MySQL Server 5.6

       datadir=C:\Program Files\MySQL\MySQLServer 5.6\data

       [mysql]

       default-character-set=utf8

       [mysqld]

       character-set-server=utf8

   <2>如果配置文件修改正确并且进入了bin文件夹,

        需要先删除mysql(输入 mysqld -remove)再重新安装(输入 mysqld -install);

        如果出现错误1067,那就是配置文件修改错误,确认一下配置文件是否正确。

   <3>在命令行中输入 net start mysql ,重新启动服务

   <4>输入mysql -u root -p,登录mysql。

如图:第一次登录没有密码,直接按回车过,登录成功!



    提示:如果输入net start mysql,发现MySQL服务启动不起来,可以看一下最近启动MySQL服务有没有关闭,可以在window输入框中下输入“服务”,进行查找,找到后将其关闭,就可以正常启动了。

更改完mysql数据库的默认编码可以使用status命令来查看是否更改成功,如下图所示(更改成功的截图)

     


拓充:如何修改mysql的登录密码:

set password for ’root’@’ localhost’=password(’123456’)

 


 

     

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值