javawe项目简单连接mysql

本文介绍了如何创建一个JavaWeb项目并连接到MySQL数据库。步骤包括:创建JavaWeb项目,添加MySQL驱动jar到lib目录,建立数据库和User表,编写MysqlTest和User类进行数据库操作。参考了相关博客资源。
摘要由CSDN通过智能技术生成

1.创建javaweb项目 JavaWebMySql
在这里插入图片描述
2.把mysql-connector-java-5.1.7-bin.jar在lib下

3.在src创建com.xf.Test包,在该包下创建MysqlTest和User类

MysqlTest.java

package com.xf.Test;

import java.sql.*;
import java.util.ArrayList;

public class MysqlTesst {
	
	//驱动名称
    private static final String driverName="com.mysql.jdbc.Driver";
    //数据库的地址(通过端口和SID找到对应的数据库)
    private static final String URL="jdbc:mysql://localhost:3306/jdbc?useUnicode=true&characterEncoding=utf-8";
    //数据库登录用户名
    private static final String userName="root"; 
    //数据库登录密码
    private static final String pwd="123456";
    
    
    public void getConnection() {
    	// 创建一个数据库连接
	    Connection connection = null;
	    // 创建预编译语句对象
	    PreparedStatement pstat = null;
	    // 创建结果集对象
	    ResultSet rs = null;
	    
	    ArrayList<User> list = new ArrayList<User>();
        try {
            //加载oracle驱动
            Class.forName(driverName);
            //通过驱动获取数据库的连接
            connection = DriverManager.getConnection(URL,userName,pwd);
            //下面是查询操作
            String sql = "select * from user";
            pstat = connection.prepareStatement(sql);
            rs = pstat.executeQuery();
            while (rs.next()) {
                User item = new User();
                item.setAge(rs.getInt("age"));
                item.setName(rs.getString("name"));
                item.setId(rs.getInt("id"));
                list.add(item);
                
                System.out.println(rs.getInt("age")+rs.getString("name"));
            }
            System.out.println("连接成功");
        } catch (Exception e) {
        	System.out.println("连接失败");
            e.printStackTrace();
        }
    }
    

	public static void main(String[] args) {
		
		MysqlTesst mysqlTesst=new MysqlTesst();
		mysqlTesst.getConnection();
	}
}

User.java

package com.xf.Test;

public class User {
	private int id;
	private String name;
	private int age;
	
	public int getId() {
	    return id;
	}
	public void setId(int id) {
	    this.id = id;
	}
	public String getName() {
	    return name;
	}
	public void setName(String name) {
	    this.name = name;
	}
	public int getAge() {
	    return age;
	}
	public void setAge(int age) {
	    this.age = age;
	}
}

4.创建数据库jdbc和User表,如下

在这里插入图片描述

6.运行方式:
在这里插入图片描述

参考资料:https://blog.csdn.net/williamchew/article/details/51951551

https://blog.csdn.net/wcc27857285/article/details/82287205

https://blog.csdn.net/weixin_42950079/article/details/86706989

系统介绍 图书馆管理系统主要的目的是实现图书馆的信息化管理。图书馆的主要业务就是新书的借阅和归还,因此系统最核心的功能便是实现图书的借阅和归还。此外,还需要提供图书的信息查询、读者图书借阅情况的查询等功能。项目实施后,能够提高图书馆的图书借阅、归还流程,提高工作效率。整个项目需要在两个月的时间内交付用户使用。 操作注意事项 (1)本系统的用户名为:tsoft,密码为:111 (2)读者类型不同,可借图书的本数也有所区别。 操作流程 (1)用户登录图书馆管理系统后,可看到图书借阅排行榜,通过排行榜可以看出借阅图书的名称、图书类型、借阅次数等相关信息。 (2)单击“系统设置”/“图书馆信息”命令,对图书馆信息进行设置操作。 (3)单击“系统设置”/“管理员设置”命令,对管理员信息进行添加、权限设置、查询及删除操作。 (4)单击“系统设置”/“参数设置”命令,对办证费用及有效期限信息进行添加操作。 (5)单击“系统设置”/“书架设置”命令,对书架信息进行添加、修改及删除操作。 (6)单击“读者管理”/“读者类型管理”命令,对读者类型信息进行添加、修改及删除操作。 (7)单击“读者管理”/“读者档案管理”命令,对读者信息进行添加、修改及删除操作。 (8)单击“图书管理”/“图书类型设置”命令,对图书类型信息进行添加、修改及删除操作。 (9)单击“图书管理”/“图书档案管理”命令,对图书信息进行添加、修改及删除操作。 (10)单击“图书借还”/“图书借阅”命令,对图书借阅信息添加操作。 (11)单击“图书借还”/“图书续借”命令,对图书续借信息进行添加操作。 (12)单击“图书借还”/“图书归还”命令,对图书归还信息进行添加操作。 (13)单击“系统查询”/“图书档案查询”命令,对图书档案信息进行查询操作。 (14)单击“系统查询”/“图书借阅查询”命令,对借阅的图书信息进行查询操作。 (15)单击“系统查询”/“借阅到期提醒”命令,对借阅到期提醒信息进行查询操作。 (16)单击“更改口令”按钮,对当前的用户密码进行修改操作。 (17)单击“退出系统”按钮,退出当前操作系统。
Stkcd [股票代码] ShortName [股票简称] Accper [统计截止日期] Typrep [报表类型编码] Indcd [行业代码] Indnme [行业名称] Source [公告来源] F060101B [净利润现金净含量] F060101C [净利润现金净含量TTM] F060201B [营业收入现金含量] F060201C [营业收入现金含量TTM] F060301B [营业收入现金净含量] F060301C [营业收入现金净含量TTM] F060401B [营业利润现金净含量] F060401C [营业利润现金净含量TTM] F060901B [筹资活动债权人现金净流量] F060901C [筹资活动债权人现金净流量TTM] F061001B [筹资活动股东现金净流量] F061001C [筹资活动股东现金净流量TTM] F061201B [折旧摊销] F061201C [折旧摊销TTM] F061301B [公司现金流1] F061302B [公司现金流2] F061301C [公司现金流TTM1] F061302C [公司现金流TTM2] F061401B [股权现金流1] F061402B [股权现金流2] F061401C [股权现金流TTM1] F061402C [股权现金流TTM2] F061501B [公司自由现金流(原有)] F061601B [股权自由现金流(原有)] F061701B [全部现金回收率] F061801B [营运指数] F061901B [资本支出与折旧摊销比] F062001B [现金适合比率] F062101B [现金再投资比率] F062201B [现金满足投资比率] F062301B [股权自由现金流] F062401B [企业自由现金流] Indcd1 [行业代码1] Indnme1 [行业名称1] 季度数据,所有沪深北上市公司的 分别包含excel、dta数据文件格式及其说明,便于不同软件工具对数据的分析应用 数据来源:基于上市公司年报及公告数据整理,或相关证券交易所、各部委、省、市数据 数据范围:基于沪深北证上市公司 A股(主板、中小企业板、创业板、科创板等)数据整理计算
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值