day04 调用类中的方法、jdbc连接

静态 static

  1. static用来创建静态变量,无论new多少个对象他的值都为同一个。静态变量也被称为类变量。局部变量不能被声明为static变量。
  2. 写工具类,static声明的方法是静态方法,静态方法只能使用静态变量。静态方法和静态变量的访问方式:classname.methodname、classname.variablename。
public class TestStatic {  //创建公共类TestStatic
   static int x=5;  //定义静态变量
   public static void getChar() {	//创建公共静态方法getChar;
       System.out.print("A");
       System.out.print(x);	//输出静态变量,若是非静态变量则会报错
   }

   TestStatic(){	//创建默认方法TestStatic
       System.out.print("B");
   }
   public static  void main(String[] args){
       TestStatic.getChar();  //静态方法static,通多 类名.方法调用。
       new TestStatic();	//普通方法,通过new 对象调用。
   }
}

jdbc

  1. 加载驱动
  2. 创建连接
  3. 写sql语句
  4. 得到statement对象
  5. 执行sql得到结果集
  6. 处理结果集
  7. 关闭资源
package com.zhongruan.test;

import java.sql.*;

public class TestJDBC {
    public static void main(String[] args) throws Exception{
        //1.加载驱动
        Class.forName("com.mysql.cj.jdbc.Driver");  //低版本为com.mysql.jdbc.Driver
        //2.创建连接
        Connection connection = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/nbcj?&useSSL=false&serverTimezone=UTC&user=root&password=123");
        System.out.println("创建链接成功");
        //3.写SQL语句
        String sql= "select * from student";

        //String sql ="insert into student" + " (" + "name" + "," + "password" + ")"+ " values" + " (" + "\"xiaoming\"" + "," + "\"123\"" + ")";
        System.out.println(sql);
        //4.得到statement对象
        PreparedStatement preparedstatement = connection.prepareStatement(sql);
        //5.执行SQL
        ResultSet resultSet = preparedstatement.executeQuery();
        //6.处理结果集
        while(resultSet.next()){
            System.out.println( resultSet.getInt(1));
            System.out.println( resultSet.getString(2));
            System.out.println((resultSet.getString(3)));
        }
        //7.关闭资源

    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值