怎么去导入jar包呢?首先复制jar包贴到自己目录下的lib文件里面再add library。jar包有些自带,官网下载下载地址
创建一个空项目
创建一个新的module
建立如图所示结构,即建立几个包,一个class
找到自己的包位置一般默认在C:\Program Files (x86)\MySQL\Connector.J 5.1
然后复制jar包
复制到lib里面
右键lib选择add library
这里举一个实例对一个名为lhx的数据库的一张表进行修改请看
分为以下阶段实现
Class.forName(“com.mysql.cj.jdbc.Driver”);//注册驱动
package cn.demo01;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class jdbcdemo01 {
public static void main(String[] args) throws Exception {
Class.forName("com.mysql.cj.jdbc.Driver");//注册驱动
//连接数据库要处理对象我这里是lhx,这个是个数据库大家可以在mysql创建
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/lhx", "root", "123456");
//修改数据库的表
String sql = "update student set passsword = 500 where id = 1";//sql语句改id为1的对象的passsword为500,我这里是passsword!!!!
Statement stmt = conn.createStatement();//获取处理对象
int count = stmt.executeUpdate(sql);//执行sql语句
System.out.println(count+"成功修改");//输出来看看
//用完就关闭
stmt.close();
conn.close();
}
}
String sql = “update student set passsword = 500 where id = 1”;
这里面放什么就执行怎么样的sql语句实现增删改查都是没得问题的!
那么复习一下数据库增删改查吧,刚刚学了改来看看增
语法:insert [into] <表名> [列名] values <列值>
按照刚刚那个表添加
insert into lhx.student (id,name,passsword) values (3,'王八','1254');
删
delete from <表名> [where <删除条件>]
删除id为3的数据
delete from lhx.student where id=3;
把之前的代码删了换下面的做实验
package cn.demo01;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class jdbcdemo01 {
public static void main(String[] args) throws Exception {
Class.forName("com.mysql.cj.jdbc.Driver");//注册驱动
//连接数据库要处理对象我这里是lhx,这个是个数据库大家可以在mysql创建
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/lhx", "root", "123456");
//修改数据库的表
String sql = "insert into lhx.student (id,name,passsword) values (3,'王八','1254');";//sql语句改id为1的对象的passsword为500,我这里是passsword!!!!
Statement stmt = conn.createStatement();//获取处理对象
int count = stmt.executeUpdate(sql);//执行sql语句
System.out.println(count+"成功插入");//输出来看看
//用完就关闭
stmt.close();
conn.close();
}
}
package cn.demo01;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class jdbcdemo01 {
public static void main(String[] args) throws Exception {
Class.forName("com.mysql.cj.jdbc.Driver");//注册驱动
//连接数据库要处理对象我这里是lhx,这个是个数据库大家可以在mysql创建
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/lhx", "root", "123456");
//修改数据库的表
String sql = "delete from lhx.student where id=3;";//sql语句改id为1的对象的passsword为500,我这里是passsword!!!!
Statement stmt = conn.createStatement();//获取处理对象
int count = stmt.executeUpdate(sql);//执行sql语句
System.out.println(count+"成功删除");//输出来看看
//用完就关闭
stmt.close();
conn.close();
}
}
看他又没了!!!,niubi
你学会没我悟了!!!!
呐现在相信各位已经学会IDEA通过JDBC连接数据库,实现对数据库表进行增删改了,至于查嘛……我那个代码出错了而且和这个差不多拉,主要是我特么用不到所以我不讲没意见吧?
这时有小伙伴就说了,感觉对于数据库换来换去先进个IDEA又来到mysql心好累,所以本期我们附带福利讲解一下database怎么去用
首先看到你们右上角那个位置点击database
按照指示填写记住点一下text
然后我我们目录就有了
接着我们就不需要每次都跑回去看数据库,在这个里面刷新就可看到数据库情况了
有问题喷的时候温柔点!!!!!作者创作不易有问题可留言,留言不回就私我!还是不回的话对不起我可能是没钱去网吧了或者校园网炸了