mysql连接数据库并测试实例分享

本文主要和大家分享mysql连接数据库并测试实例,希望能帮助到大家。

1.通过maven导入关于mybatis的jar包

mysql连接数据库并测试实例分享

可以通过阿里云的maven库直接下载相关jar包

            org.mybatis        mybatis        3.4.5        MySQL    mysql-connector-Java    5.1.38

2.编写mybatis的配置文件

<!DOCTYPE configuration  
PUBLIC “-//mybatis.org//DTD Config 3.0//EN”  
“http://mybatis.org/dtd/mybatis-3-config.dtd”>  

                                                                                                                        

3.编写映射文件UserMapper.xml

          select * from user    

4.写出实体类User,很平常的类,就不在过多解释.

public class User {private String username;private String email;private String password;private String create_time;public String getUsername() {    return username;}public void setUsername(String username) {    this.username = username;}public String getEmail() {    return email;}public void setEmail(String email) {    this.email = email;}public String getPassword() {    return password;}public void setPassword(String password) {    this.password = password;}public String getCreate_time() {    return create_time;}public void setCreate_time(String create_time) {    this.create_time = create_time;}@Overridepublic String toString() {    return "User [username=" + username + ", email=" + email + ", password=" + password + ", create_time="            + create_time + "]";}public User(String username, String email, String password, String create_time) {    super();    this.username = username;    this.email = email;    this.password = password;    this.create_time = create_time;}public User() {    super();}

}

5.在写一个类MybatisSamples,里面包含main方法,进行测试.

具体代码如下

public static void main(String[] args) {    String resource = "mybatis-config.xml";    SqlSession session = null;    try {        InputStream is = Resources.getResourceAsStream(resource);        //获取一个session工厂        SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(is);        //通过工厂获取session        session = sqlSessionFactory.openSession();        //根据映射文件中select标签的id获取集合        List list = session.selectList("userMapper.selectUser");        for(User user: list) {            System.out.println(user);                    }    } catch (IOException e) {        // TODO Auto-generated catch block        e.printStackTrace();    }finally {        //注意关闭session!!!        session.close();    }    }

执行结果如下:

Pic Copilot Pic Copilot

AI时代的顶级电商设计师,轻松打造爆款产品图片

Pic Copilot 158 查看详情 Pic Copilot

mysql连接数据库并测试实例分享

附:
包结构

mysql连接数据库并测试实例分享

数据库结构

mysql连接数据库并测试实例分享

总结:想入门mybatis最重要的两步,第一是写配置文件,配置数据库和mapper,第二步是写好mapper和实体类,mapper中写sql语句,然后可以就可以通过mybatis把表中的数据映射成为一个对象了。

相关推荐:

php mysql连接数据库实例_MySQL

MySQL连接数据库函数内存泄露解决方案

python和mysql连接数据库的问题

以上就是mysql连接数据库并测试实例分享的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1040670.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小米mixflip发布时间
上一篇 2025年12月2日 04:37:42
如何用css clamp函数控制字体自适应
下一篇 2025年12月2日 04:37:44

相关推荐

发表回复

登录后才能评论
关注微信