idea实现对数据库的增删改查功能前⾔
java连接数据库,对数据库进⾏增删改查的功能
# ⼀、idea的⼀些快捷键提⽰
/*
* 如果对某⼀⾏代码进⾏注释ctrl+?
* 如果希望在某个位置⽣成注释,使⽤ctrl+shift+?
*
* java数组长度固定,js长度不固定
*
*alt+ins得到getter和setter
* alt+回车处理异常的⽅法
* sout输出快捷键
* pswm快速建⽴主函数
* */
⼆、增删改查
1.查询数据
根据⾃⼰的数据库和⾃⼰的需求来判定需要遍历多少数据
try {
/*1.加载驱动包*/
mysql面试题 增删改查Class.forName("sql.jdbc.Driver");
/*2.创建数据库连接*/
try {
Connection Connection("jdbc:mysql://localhost:3306/movie-manager?useUnicode=true&characterEncoding=utf8","root", "root");
/*3.创建sql语句*/
String sql="select * from mm_userinfo";
/*4.获取执⾏器*/
PreparedStatement pstm=conn.prepareStatement(sql);
/*5.执⾏sql并接收结果*/
js中switch用法ResultSet uteQuery();/*executeQuery是查询专⽤⽅法*/
/*6.处理结果*/
()){
unity黄油安卓大全System.out.println("编号:"+rs.getInt("id"));
System.out.println("⽤户名:"+rs.getString("username"));
System.out.println("昵称:"+rs.getObject("nickname"));
System.out.println("创建时间:"+rs.getDate("create_time"));
System.out.println("===================================");
}
/*7.关闭资源*/
/*⼀定要按顺序,顺序不能乱,类似于析构函数*/
rs.close();
pstm.close();
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
} catch (ClassNotFoundException e) {
c语言的用法
e.printStackTrace();
}
}stripem
2.添加数据
/*初始化⽤户输⼊⼯具类:*/
Scanner scanner=new Scanner(System.in);
try {
Class.forName("sql.jdbc.Driver");
Connection conn= Connection("jdbc:mysql://localhost:3306/movie-manager?useUnicode=true&characterEncoding=utf8","root","r oot");
String sql="insert into mm_userinfo values(null,?,?,?,?,1,?,?,null,null)";
System.out.println("请输⼊⽤户名:");
String ();
System.out.println("请输⼊密码:");
String ();
System.out.println("请输⼊昵称:");
String ();
System.out.println("请输⼊头像:");
String ();
Integer createAdmin=1;
Date createDate=new Date();
PreparedStatement pstm=conn.prepareStatement(sql);
pstm.setObject(1,username);
pstm.setObject(2,password);
pstm.setObject(3,nickname);
pstm.setObject(4,avatar);
pstm.setObject(5,createAdmin);
pstm.setObject(6,createDate);
int uteUpdate();
if(result>0){
System.out.println("添加成功");
}else{
System.out.println("添加失败");
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException throwables) {
throwables.printStackTrace();
}
3.修改数据
>grep多个参数同时使用

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。