idea怎么查数据库表字段使用

idea怎么查数据库表字段使用,第1张

一般我们查看数据库都使用 navicat或者 sqlyog等,其实不需要去下载破解这些软件,IDEA里面已经为我们集成好了一块数据库查看插件了

先看看效果图:

在这里插入图片描述

此插件基本满足了常规的开发要求,下面看看使用步骤:

1)IDEA右边工具栏,有个Database插件

在这里插入图片描述

2)添加一个SQL Server 插件(有很多数据库可以连接,如下下面展开的数据库,现在以连接SQLServer 数据库为例子)

在这里插入图片描述

3)输入连接信息(按下面步骤 *** 作)

在这里插入图片描述

4)连接成功,可以进行相关的SQL脚本编写,直接查看表,或者修改表,如下图(选中数据库右键):

在这里插入图片描述

例如:在控制台输入sql脚本

在这里插入图片描述

上面的 *** 作就是基本流程了,还有其它细节的功能,可以慢慢去熟悉。

1、首先新建一个mybatis-config.xml配置mysql数据库,在idea中连接数据库。**这里的xml不能有中文,否则会出错。**两个xml文件请自行删除中文注释,解决办法可以将xml中的encoding="GBK"mybatis-config.xml配置文件。

2、其次建立SqlSession,获取数据库这个在mybatis官方文档里有。

3、然后建立实体类,User;写UserDao接口;写如mybatis的Mapper.xml文件。专门用来写入SQL语UserMapper.xml。

4、最后测试类这里测试需要用到junit工具包。

根据id查询数据库中的一个内容:

1.连接数据库

2.编写带?的sql语句

3.预编译

4.填充占位符

5.执行 *** 作

6.if判断是否有值,打印输出

7.关闭驱动

示例:

package cn.kgc.crud

import cn.kgc.entity.User

import cn.kgc.util.JDBCUtil

import java.sql.*/**

* Created by helloworld on 2020/6/24.

* 根据id查询一个数据 */public class SelectUserById {public static void main(String[] args){

Connection connection=null

PreparedStatement pstm=null

ResultSet rs=null try {//1连接数据库

Class.forName("com.mysql.jdbc.Driver") // 使用的技术:数据库名://ip:mysql端口/数据库名字

connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/xxx", "rxxx", "xxxxx")//2.编写?sql

String sql ="select * from user where id=?" //3.预编译

pstm = connection.prepareStatement(sql) //4.填充占位符

pstm.setObject(1,"1") //5.执行

rs = pstm.executeQuery() //6判断是否有值,然后打印

if(rs.next()){/*int id = rs.getInt(1)

String name = rs.getString(2)

int age = rs.getInt(3)*/

int id = rs.getInt("id")

String name = rs.getString("name") int age = rs.getInt("age")

User user = new User(id,name,age)

System.out.println(user.toString()) // System.out.println("id:"+id+",name:"+name+",age"+age)

}

} catch (SQLException e) {

e.printStackTrace()

}finally {//7.关闭

JDBCUtil.closeResource2(rs,pstm,connection)

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10836038.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存