美梦终将醒来,到时,如论我们有多么懊悔,却也无法做出改变,他就像深入骨髓,陪伴你的一生-----------------秃头程序员
这里写目录标题
创建数据库bj
这里我用数据库管理软件navicat创建
新建查询:
创建表bjb1
输入:
CREATE TABLE BJB(
SID INT primary key auto_increment,
SNAME VARCHAR(10),
SPASSWORD VARCHAR(10)
);
创建了名为 jbj 的表,表内有三个属性,主键SID,字符串类型SNAME、SPASSWORD
在表内添加两条数据:
随后输入:
insert into BJB values(null,"zs","123456"),
(null,"ls","123456");
出现以下效果:
正式进入纯编程
需求:使用控制台输入账号和密码,然后通过jdbc与数据库连接,与数据库中的账号密码进行验证,正确即可正常登录,错误则登录失败
创建类Bjb
通过扫描器,实现控制台输入账号密码:
代码:
Scanner scanner = new Scanner(System.in);
System.out.println("-----欢迎登录------");
System.out.println("请输入账号");
//创建变量names,接收控制台输入的账号
String names = scanner.next();
System.out.println("请输入密码");
//创建变量passwords,接收控制台输入的密码
String passwords = scanner.next();
jdbc六步连接数据库
一、导入jar包:
mysql-connector-java-8.0.11.jar
并应用到程序内
二、注册驱动
使用Class.forName();方法,并把"com.mysql.cj.jdbc.Driver"写到方法内部;
三、连接数据库
设置连接musql的基本配置,还有连接数据库的账号密码:
使用DriverManager(驱动管理器)中的getConnection方法,拿之前写好的配置与数据库进行连接
代码如下:
//设置连接配置,输入连接数据库密码
String url = "jdbc:mysql://localhost:3306/bj?useSSL=false&useUnicode=true&characterEncoding=utf8&serverTimeZone=UTC";
String username="root";
String password = "root";
//使用DriverManager(驱动管理器)中的getConnection方法,拿之前写好的配置与数据库进行连接
Connection connection = DriverManager.getConnection(url, username, password);
要注意的是:
这里要填入你自己的数据库名字和端口号:
四、获取SQL执行对象(用来执行sql语句的)
使用connection.createStatement();方法,并获取返回值
写入SQL查询语句,把我们通过控制台传入的账号names,password