资源简介
通过eclisp实现对数据库的相关操作
代码片段和文件信息
package com.Chenchao.mian;
import java.sql.Connection ;
import java.sql.DriverManager ;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement ;
import java.util.Scanner;
public class StuAdd{
@SuppressWarnings(“unused“)
private static final Scanner In = null;
@SuppressWarnings({ “resource“ “unused“ })
public static void Stuadd() throws Exception { // 所有的异常抛出
Class.forName(“com.mysql.jdbc.Driver“); //加载数据库驱动
Connection conn = null ; // 数据库连接
try {
conn = DriverManager.getConnection(“jdbc:mysql://localhost:3306/mydb“ “root“ “123456“); //连接数据库
} catch (SQLException e) {
e.printStackTrace();
}
Statement stmt = null ; // 数据库操作
PreparedStatement pstmt = null ;
Scanner scan=new Scanner(System.in);
int temp=0; //正则表达式
String KeyWord=null;
boolean flag=true;
while(flag){
System.out.println(“请输入编号:“);
KeyWord=new Scanner(System.in).next();
if(KeyWord.matches(“^\\d+$“)){ //判断输入的是否为数字
temp=Integer.parseInt(KeyWord);
flag=false;
}
else{
System.out.println(“出现错误请重新输入!!!“);
}
}
ResultSet rs = null ; // 接收查询结果
String SQL = “SELECT IDNameAgeSexMail “ +
“ FROM StudentTab WHERE ID LIKE ? “ ; //使用模糊查询,对比数据库信息,判断信息是否存在
pstmt = conn.prepareStatement(SQL) ; // 实例化PreapredStatement对象
pstmt.setString(1“%“+KeyWord+“%“) ;
rs = pstmt.executeQuery() ;
if(rs.next()){
String ID1 = rs.getString(1) ;
String Name1 = rs.getString(2) ;
String Age1 = rs.getString(3) ;
String Sex1 = rs.getString(4) ;
String Mail1=rs.getString(5);
System.out.println(“该编号已存在!!!:“);
System.out.println(“编号:“ + ID1+ “ “+“姓名:“+ Name1 +“ “+“年龄:“+Age1+“ “+“性别:“+ Sex1 +“ “+“邮箱地址:“+Mail1);
System.out.println(“-------------------------------------------------------------------------------“) ;
}
else{
System.out.println(“请输入姓名:“);
String Name = new Scanner(System.in).nextLine();
System.out.println(“请输入年龄:“);
String Age = new Scanner(System.in).next();
System.out.println(“请输入性别(male or famale):“);
String Sex = new Scanner(System.in).next();
System.out.println(“请输入邮箱:“);
String Mail = new Scanner(System.in).next();
String sql = “INSERT INTO StudentTab (IDNameAgeSexMail) “+
“ VALUES (‘“+KeyWord+“‘‘“+Name+“‘“+Age+“‘“+Sex+“‘‘“+Mail+“‘)“ ;
stmt
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 379 2017-05-15 18:37 201516010207-陈超\Student\.classpath
文件 383 2017-05-15 17:13 201516010207-陈超\Student\.project
文件 598 2017-05-15 17:13 201516010207-陈超\Student\.settings\org.eclipse.jdt.core.prefs
文件 3778 2017-05-25 17:17 201516010207-陈超\Student\bin\com\Chenchao\mian\StuAdd.class
文件 3147 2017-05-25 17:17 201516010207-陈超\Student\bin\com\Chenchao\mian\StuDelete.class
文件 2675 2017-05-25 17:17 201516010207-陈超\Student\bin\com\Chenchao\mian\Student.class
文件 2803 2017-05-25 17:17 201516010207-陈超\Student\bin\com\Chenchao\mian\StuFind.class
文件 2310 2017-05-25 17:17 201516010207-陈超\Student\bin\com\Chenchao\mian\StuShow.class
文件 4610 2017-05-25 17:17 201516010207-陈超\Student\bin\com\Chenchao\mian\StuUpdate.class
文件 990927 2017-05-15 18:36 201516010207-陈超\Student\lib\mysql-connector-java-5.1.40-bin.jar
文件 3508 2017-05-24 13:18 201516010207-陈超\Student\src\com\Chenchao\mian\StuAdd.java
文件 2804 2017-05-25 10:27 201516010207-陈超\Student\src\com\Chenchao\mian\StuDelete.java
文件 2256 2017-05-23 09:43 201516010207-陈超\Student\src\com\Chenchao\mian\Student.java
文件 2393 2017-05-23 19:18 201516010207-陈超\Student\src\com\Chenchao\mian\StuFind.java
文件 2029 2017-05-23 21:43 201516010207-陈超\Student\src\com\Chenchao\mian\StuShow.java
文件 5282 2017-05-23 21:44 201516010207-陈超\Student\src\com\Chenchao\mian\StuUpdate.java
文件 229888 2017-05-30 13:24 201516010207-陈超\大作业实验报告.doc
文件 3508 2017-05-24 13:18 201516010207-陈超\源码\StuAdd.java
文件 2804 2017-05-25 10:27 201516010207-陈超\源码\StuDelete.java
文件 2256 2017-05-23 09:43 201516010207-陈超\源码\Student.java
文件 2393 2017-05-23 19:18 201516010207-陈超\源码\StuFind.java
文件 2029 2017-05-23 21:43 201516010207-陈超\源码\StuShow.java
文件 5282 2017-05-23 21:44 201516010207-陈超\源码\StuUpdate.java
目录 0 2017-05-30 13:24 201516010207-陈超\Student\bin\com\Chenchao\mian
目录 0 2017-05-30 13:24 201516010207-陈超\Student\src\com\Chenchao\mian
目录 0 2017-05-30 13:24 201516010207-陈超\Student\bin\com\Chenchao
目录 0 2017-05-30 13:24 201516010207-陈超\Student\src\com\Chenchao
目录 0 2017-05-30 13:24 201516010207-陈超\Student\bin\com
目录 0 2017-05-30 13:24 201516010207-陈超\Student\src\com
目录 0 2017-05-30 13:24 201516010207-陈超\Student\.settings
............此处省略9个文件信息
- 上一篇:poi-4.0.0全部jar包
- 下一篇:Java租房管理系统
相关资源
- Java租房管理系统
- Java发送HTTP请求GET/POST测试
- Java Mysql图书管理系统
- ssh学生信息管理系统212024
- java代码大全
- javafx-8u152-apidocs-api
- 毕业设计java版聊天室
- 04747《Java语言程序设计一》教材电子
- JAVA英汉词典互译
- MVC模式_jsp+javabean+servlet开发“在线考
- 基于java的FTP客户端设计与实现
- java人力资源管理系统毕业设计
- 使用sigar获取系统信息内存,磁盘,
- 清爽夏日九宫格日志网源码
- Java 感知哈希实现的图片搜索
- java开发博客系统
- Java学习入门资料 PPT版本
- 数字媒体综合实验-java修改图片
- 银行前置机ATM机系统设计
- java实现SVM支持向量机算法
- Java实现愤怒的小鸟AngryBirds游戏源码
- 北大青鸟java web PPT 完整课件
- Java家庭理财系统源码+视频+ppt
- 2019互联网面试题第2季.mmap
- 网上购物系统+毕业设计(完整版)
- java实现Echarts折线图历史数据显示一
- 东北大学数据结构与算法课程设计实
- 基于JAVA的职工考勤管理系统+JSP+SQL完
- JavaEE + Oracle 开发的简易版银行管理系
- 基于javaGUI的租车系统
评论
共有 条评论