JDBC具体的操作步骤

这篇博客详细介绍了使用Java JDBC进行数据库操作的步骤,包括加载驱动、建立连接、执行SQL指令和关闭资源。在com.zking.util包下创建DBHelper帮助类,通过静态代码块加载SQLServerDriver,并提供获取连接的方法。在com.zking.dao包中,为每个数据库表创建对应的DAO类,实现增删改查的基本操作。博客还提到了可能遇到的连接问题,如端口被禁用,并给出了排查和解决方法。
摘要由CSDN通过智能技术生成

目录

1.加载驱动 Driver

2.获得连接

3.执行指令

4.关闭资源

一: 首先先建立一个包为:com.zking.util 

        包中建立一个类:DBHelper类//帮助类 

 使用静态代码块加载驱动

      2.  定义连接语句

      3.  获得连接方法 :

     4.  关闭资源:连接con,执行对象ps,结果集rs  

二.新建一个com.zking.dao 包然后在dao 包里面建立你的类名为数据库表名的类里面的方法:

首先我们先定以资源:

增:

删:

改:

查:

有些电脑运行会报错,报错如下:


1.加载驱动 Driver

  •   01.打出SQLServerDriver,按快捷
  •   02.使用Class.forName加载驱动
  • 代码如下:
1 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

2.获得连接

  • 01.编写连接语句
  • 代码如下:

2	String url = "jdbc:sqlserver://localhost:1433;databasename=api_284";
  • 02.获得连接
  • 代码如下:
Connection con = DriverManager.getConnection(url, "sa", "sa123");

3.执行指令

  •  01.获得执行对象
  • 代码如下:
PreparedStatement ps = con.prepareStatement("insert into student values(?,?,?)");
  • 02.让执行对象执行
  • 代码如下
 Scanner mys=new Scanner(System.in);
        System.out.println("请输入你的名字");
        String name=mys.next();
        System.out.println("请输入你的年龄");
        int age=mys.nextInt();
        //默认生日是当前时间
        Date brithday=new Date(System.currentTimeMillis());
        ?代表占位符,一个占位符意味着需要一个变量来填充

       int n = ps.executeUpdate();// n就是数据库收到影响的行数
         // 怎么判断是否操作成功
            System.out.println(n>0?"成功":"失败");
            
   

4.关闭资源


		if(con!=null&&!con.isClosed()) {
			con.close();
		}
		if(ps!=null) {
			ps.close();
		}

  • 以上方法不觉得麻烦吗?自此进阶版的连接数据库的步骤来了

  • 因为增删改查有许多代码都是重复的所有请看以下代码

一: 首先先建立一个包为:com.zking.util 

        包中建立一个类:DBHelper类//帮助类 

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值