简单写的一个java的控制台版本的数据库管理系统。基本要靠手写命令,做着玩,大佬们见笑了
个人博客:cctyl.github.io
使用时需要导入mysql驱动一级DBCP包
第三方jar包链接: https://pan.baidu.com/s/1pdvsLStvHlHnREOWKNxaVA 提取码: cvy5
以下是代码。
主代码:
package cn.tyl.dbcp01;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Scanner;
/*
* 信息管理系统
* 要实现的功能有 增删改查
* 每次执行完一个动作,都会提示一次返回主界面
* 查:1 查全部 默认执行查全部的代码,提示返回主界面
* 2 指定查 进入后手动输入代码来查询
* 增:增加一条记录,手动输入,成功有提示
*
*
*/
public class DBCPTestDemo {
public static String SEPARATOR = System.getProperty("line.separator");
private static Connection conn = null;
static {
try {
conn = DBCPUtils.getConnection();
}catch(Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) throws Exception {
dbSearch();
}
public static void dbSearch() throws SQLException {
System.out.println("欢迎使用数据库信息管理系统");
tips();
Scanner sc = new Scanner(System.in);
//判断有没有输入
while(sc.hasNextLine()) {
switch(sc.nextLine()) {
case "1":
//查询数据
//1 查询全部
System.out.println("1 查询全部 ");
System.out.println("2 指定查询 ");
String s = sc.nextLine();
switch(s) {
case "1":
chaAll();