2021-04-27

jdbc连接数据库-新增查询加代码如下

第一步我们先添加jdbc驱动程序(项目中添加jar包(复制粘贴路径即可))

找到Dirver.class然后复制路径com.mysql.jdbc.Driver

在这里我们要用try each语句大概意思就是捕获可能要出现的异常.

// 1:加载驱动程序(项目中添jar包)
		try {
			Class.forName("com.mysql.jdbc.Driver");
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

第二步:跟上次的查询基本不变(使用Driver manger建立数据库的连接)

但是这里有一个小小的细节 :我不想处理交给系统处理,就是不负责任的处理,throws SQLException这是不负责任的直接抛出.

public static void main(String[] args) throws SQLException 

双引号里面的是mySQL的路径和名字以及"端口号(默认是3306)","数据表名"," 用户名name ","密码password';

这前两步与上次查询SQL的语句差不多步骤一致

第三步:准备SQL语句

// 3:准备sql语句
		String sql = "insert into student (id,name)values(?,?)";

这里的两个?代表了要查询的参数类型

第4步:使用statement访问数据库

// 4:使用Statement 访问数据库
		PreparedStatement st = conn.prepareStatement(sql);
// 修改ID为1的教师信息
		st.setInt(1, 5);
		st.setString(2, "王二麻子");

此时这一步就能看出value(?,?)的大概意思了,

st.setInt要从下标1开始5代表了ID是5的学生.

st.string是2,"王二麻子".

 

第5步:使用resulttset或者int来接收访问数据的反馈结果

i :是受影响的行数

// i:受影响的行数
		int i = st.executeUpdate();

6:对结果进行输出展示或者留作它用

	if (i > 0) {
			System.out.println("新增成功。。。");
		}

7:关闭相关的资源

	st.close();
		conn.close();

结果是:新增成功...

好了这期文章结束  在这里我们就要说再见了 我们下次再见!拜拜了(小白.M_M)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值