武汉理工大学-中软国际实习day01

本文记录了在武汉理工大学中软国际实习的第一天,学习使用Java的JDBC连接Mysql数据库,创建用户登陆和注册功能的过程。通过Navicat Premium 15创建了名为user的数据库,并详细介绍了工程目录结构,包括db.properties文件、JDBCHelper类和Jdbc_test类的职责。
摘要由CSDN通过智能技术生成

1.本日学习内容

使用java的JDBC(Java Database Connectivity)去连接Mysql,实现java程序与mysql数据库的数据交互,并最终实现用户登陆and注册功能。

2.数据库的创建

  • 使用的工具Navicat Premium 15(Mysql数据可视化工具)
  • 创建数据库user
CREATE TABLE user(
  user_id INT PRIMARY KEY AUTO_INCREMENT,
  user_name VARCHAR(10),
  user_password VARCHAR(10),
  user_age INT
)
  • 最终得到的数据库在这里插入图片描述

3.Java程序编写

3.1 工程目录

工程src源码目录下有三个文件,分别为db.properties,JBDCHelper.java,Jdbc_test.java。其中:

  • db.propertiest:主要对数据库的基本信息进行封装,如driver、url、username、password;
  • JDBCHelper:对数据库操作进行封装,如数据库连接、sql语句的执行、关闭数据库连接;
  • Jbdc_test:编写测试类,通过调用JBCDHelper实现与mysql的数据交互,进一步实现用户注册and登陆。
    在这里插入图片描述
3.2 JDBCHelper类
driver=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://localhost:3306/xxx(your database name)
username=xxx(your database username)
password=xxx(your database userpassword)
3.3 JDBCHelper类
import java.io.IOException;
import java.io.InputStream;
import java.sql.*;
import java.util.Properties;

class JDBCHelper {
   
    private static String driver;
    private static String url;
    private static String username;
    private static String password ;

    public Connection connection;
    public PreparedStatement preparedStatement;

    public JDBCHelper() throws SQLException, ClassNotFoundException, IOException {
   
        InputStream in = JDBCHelper.class.getClassLoader().getResourceAsStream("db.properties");
        Properties p = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值