当前位置: 首页 > news >正文

【JDBC】系列文章第一章,怎么在idea中连接数据库,并操作插入数据?

第一步需要在idea中配置依赖环境

在Project Structure下配置左边的libraries,添加jar.文件,实现与mysql的连接,需要此文件的可以私信up主!!

dept表的结构如下图所示:

新建一个DeptDao类,用于写insert的插入方法。

package comdao;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;//数据
public class DeptDao {//添加部门的方法public void insert (int deptno,String dname,String loc){// 1.加载驱动类try{Class.forName("com.mysql.jdbc.Driver");}catch(ClassNotFoundException e){e.printStackTrace();}Connection conn = null;PreparedStatement psmt = null;try {//2.创建数据库连接对象conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8","root","123456");//写sql语句,创建预处理命令String sql = "insert into dept (deptno,dname,loc) values(?,?,?)";psmt = conn.prepareStatement(sql);//为psmt的sql里的?赋值psmt.setObject(1,deptno);psmt.setObject(2,dname);psmt.setObject(3,loc);//4.执行sql语句,接收返回值,只要是增删改,调用psmt的executeUpdate()方法,返回值通常是数据库受影响的行数int result= psmt.executeUpdate();System.out.println("数据库受影响的行数是:" + result);} catch (SQLException e) {e.printStackTrace();}finally {//关闭jdbctry {psmt.close();conn.close();} catch (SQLException e) {e.printStackTrace();}}}
}

请注意:第二个try—catch模块下第一行代码中的地址test是数据库名称,读者可以根据自己数据库的名称进行更改,“root”是数据库的用户名,读者可以根据自己的数据库用户名进行更改,“123456”是数据库的密码,读者也可以自行更改。在写代码的时候,如若之前异常不用try-catch模块处理会报大量错,读者可以暂时忽视,代码全部完成后在使用try-catch模块进行处理。

下面新建一个测试类,用于在数据库中插入数据:

package comdao;public class Test {public static void main(String[] args) {DeptDao dao = new DeptDao();dao.insert(11,"人事部","北京");}}

idea中运行成果结果:

返回navicat中刷新表格观察:

各位读者,如果您有问题可以直接私信up主,或者评论!!你的关注和点赞都是我更新下一篇文章的动力!!

http://www.dtcms.com/a/419764.html

相关文章:

  • 企业的网站建设朔州网站建设收费
  • 外贸上哪个网站开发客户网站建设费可分摊几年
  • 8. mutable 的用法
  • 做网站 php j2ee做网站投注员挣钱吗
  • 试玩平台网站开发录入客户信息的软件
  • 网站建设谈单情景对话wordpress外网访问错误
  • 怎么学网站开发海阳网站制作
  • 肥东建设局网站家具设计师常去的网站
  • 查网站开通时间网站设计 职业
  • 重庆网站优化搜索引擎优化包括( )方面的优化
  • 助力工业转型升级 金士顿工博会大放异彩
  • 智慧校园智能一卡通管理系统的完整架构与功能模块设计,结合技术实现与应用场景,分为核心平台、功能子系统及扩展应用三部分
  • @[TOC](【笔试强训】Day02) # 1. ⽜⽜的快递(模拟) [题⽬链接: BC64 ⽜⽜的快递]
  • 广州魔站建站3d演示中国空间站建造历程
  • MySQL数据库——13.2.2 JDBC编程-鑫哥演示使用过程
  • AWS实战:轻松创建弹性IP,实现固定公网IP地址
  • 网站制作谁家好vps可以做wordpress和ssr
  • 全能企业网站管理系统Wordpress百万访问优化
  • 东南亚日本股票数据API对接文档
  • 吴*波频道推荐书单
  • 关于排查问题的总结
  • 优雅动听的歌曲之一-小城画师
  • 上海网站建设外包vi设计是设计什么东西
  • 做网站做国外广告竞价推广计划
  • 字节跳动多媒体实验室联合ISCAS举办第五届神经网络视频编码竞赛
  • 电商网站设计制作公司网站荣誉墙怎么做
  • 个人网站托管项目管理软件对比
  • 网站备案目的动感十足的网站
  • 自然语言处理——情感分析 <下>
  • 做长海报的网站临沂网站制作公司6