资源简介
用java语言写的实现的mysql基本功能的代码,实现了增删改查

代码片段和文件信息
package ljsql;
import java.io.File;
import java.util.InputMismatchException;
import java.util.Scanner;
/*
* 此类的函数用来实现选择数据库并进行操作
*/
public class chooseAnddo extends sql {
// 全局变量用来传数据库的名字来给createtb的函数
public static String str = null;
public static void chooseANDdoroot() {
System.out.println(“Please select the database as follows:“);
System.out.println(“use database-name;“);
Scanner input4 = new Scanner(System.in);
String sentence = input4.nextLine();
while (sentence.lastIndexOf(“;“) != sentence.length() - 1) {
sentence = sentence + “ “ + input4.nextLine();
}
sentence = sentence.substring(0 sentence.lastIndexOf(“;“));
String[] ss = sentence.split(“\\s+“);
str=ss[1];
File file = new File(“mydatabase\\“+chooseAnddo.str);
if(file.exists()){
if (ss[0].equals(“use“)) {
if (ss[1].length() > 1) {
//System.out.println(sqlhelp.filedbname.toString());
System.out.println(“You have chosen the database:“ + “ “ + ss[1]);
str = ss[1];
System.out.println(“Please select your operation under this database:“);
System.out.println(“----------------------------“);
System.out.println(“1.create table“);
System.out.println(“2.Show the tables under the current database“);
System.out.println(“3.delete table“);
System.out.println(“4.Show the data structure in the data table“);
System.out.println(“5.Insert the contents into the data table“);
System.out.println(“6.Query the contents of the data table“);
System.out.println(“7.update the table“);
System.out.println(“8.delete some contents from the table“);
System.out.println(“9.exit current database“);
System.out.println(“----------------------------“);
System.out.println(“Please enter the options:“);
while (true) {
Scanner input5 = new Scanner(System.in);
try{
int option = input5.nextInt();
switch (option) {
case 1:
// 数据表的建立 -- 识别sql的create table 表名;
createtb.createtb();
break;
case 2:
// 查看当前数据库下有哪些数据表
sqlhelp.tbhelpcount();
break;
case 3:
// 删除某个数据表
deletetb.deletb();
break;
case 4:
//查看某个表的结构
describetb.desctb();
break;
case 5:
//插入数据到某个表中
inserttb.iserttb();
break;
case 6:
//查询数据表的内容
selectfromTb.sftb();
break;
case 7:
//更新表
updatatb.update();
break;
case 8:
//删除表中的某些内容
deletefromTb.delfromtb();
break;
case 9:
sql.sqldbroot();;
}
}catch(InputMismatchException e){ //扑捉异常
System.out.println(“The input format is incorrect !“);
}
}
} else {
System.out.println(
“Database name format input error select database failed! Please re-select your operating options:“);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-07-06 21:16 LJsql\
文件 355 2017-07-03 08:20 LJsql\.classpath
文件 381 2017-06-27 13:14 LJsql\.project
目录 0 2017-06-27 13:14 LJsql\.settings\
文件 598 2017-06-27 13:14 LJsql\.settings\org.eclipse.jdt.core.prefs
目录 0 2017-07-03 08:20 LJsql\bin\
目录 0 2017-07-06 16:49 LJsql\bin\ljsql\
文件 4418 2017-07-06 10:41 LJsql\bin\ljsql\chooseAnddo.class
文件 2095 2017-07-03 08:20 LJsql\bin\ljsql\createdb.class
文件 3540 2017-07-04 20:50 LJsql\bin\ljsql\createtb.class
文件 1930 2017-07-03 21:09 LJsql\bin\ljsql\deletedb.class
文件 3838 2017-07-05 19:58 LJsql\bin\ljsql\deletefromTb.class
文件 1769 2017-07-04 09:11 LJsql\bin\ljsql\deletetb.class
文件 2952 2017-07-04 21:16 LJsql\bin\ljsql\describetb.class
文件 4939 2017-07-06 18:26 LJsql\bin\ljsql\grant.class
文件 4042 2017-07-05 08:26 LJsql\bin\ljsql\inserttb.class
文件 5192 2017-07-06 18:26 LJsql\bin\ljsql\revoke.class
文件 5908 2017-07-06 21:02 LJsql\bin\ljsql\selectfromTb.class
文件 2681 2017-07-06 18:26 LJsql\bin\ljsql\showper.class
文件 3085 2017-07-06 17:09 LJsql\bin\ljsql\sql.class
文件 3132 2017-07-04 11:59 LJsql\bin\ljsql\sqlhelp.class
文件 1472 2017-07-07 11:39 LJsql\bin\ljsql\sqllogin.class
文件 4057 2017-07-05 19:25 LJsql\bin\ljsql\updatatb.class
文件 0 2017-07-02 20:35 LJsql\filenametep
目录 0 2017-07-03 08:19 LJsql\jarneed\
文件 611696 2009-06-11 18:36 LJsql\jarneed\jxl.jar
目录 0 2017-07-06 20:43 LJsql\mydataba
目录 0 2017-07-05 21:15 LJsql\mydataba
文件 18432 2017-07-05 21:15 LJsql\mydataba
文件 0 2017-07-04 21:00 LJsql\mydataba
目录 0 2017-07-05 10:19 LJsql\mydataba
............此处省略45个文件信息
相关资源
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 基于JSP的学生宿舍管理系统(源码 数
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
- 操作系统作业 (pv,作业管理,等5个
- 基于C/S架构考试系统(Java)
- java access 仓库管理系统 源码
- 一元多项式相加 java实现
- java软件工程师简历模板——应届生
评论
共有 条评论