标签:www. pac cal tac rms oca 分享 odi resultset
首先需要建立两个表:





Dao类
package dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Dao {
String user="root";
String password="123";
String url="jdbc:mysql://localhost:3306/mysql?&useSSL=false&serverTimezone=UTC";
public Connection getConn(){
Connection conn=null;
try {
Class.forName("com.mysql.cj.jdbc.Driver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
conn=DriverManager.getConnection(url, user, password);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
public void close(ResultSet rs, Statement state, Connection conn) {
if(rs!=null)
{
try
{
rs.close();
}
catch(SQLException e)
{
e.printStackTrace();
}
}
if(state!=null)
{
try
{
state.close();
}
catch(SQLException e)
{
e.printStackTrace();
}
}
if(conn!=null)
{
try
{
conn.close();
}
catch(SQLException e)
{
e.printStackTrace();
}
}
}
}
ru类
package dao;
import dao.Dao;
import java.sql.*;
import java.util.Scanner;
public class ru {
static Connection conn;
static PreparedStatement ps = null;
static ResultSet rs;
static String sql = "select * from 入库";
static Dao d=new Dao();
public static int add(String 名称,String 生产厂家,String 型号,String 规格,String 数量,String 日期,String 入库单位,String 送货人姓名)
{
int b=0;
conn= d.getConn();
String sql="insert into 入库 values(?,?,?,?,?,?,?,?)";
try {
ps=conn.prepareStatement(sql);
ps.setString(1, 名称);
ps.setString(2, 生产厂家);
ps.setString(3, 型号);
ps.setString(4, 规格);
ps.setString(5, 数量);
ps.setString(6, 日期);
ps.setString(7, 入库单位);
ps.setString(8, 送货人姓名);
int a=ps.executeUpdate();
if(a>0) {
System.out.println("添加成功");
b=1;
}
else {
System.out.println("添加失败");
}
}catch(Exception e) {
e.printStackTrace();
}
try {
if(ps!=null)ps.close();
if(conn!=null)conn.close();
}catch(Exception e2) {
e2.printStackTrace();
}
return b;
}
}
chu类
package dao;
import dao.Dao;
import java.sql.*;
import java.util.Scanner;
public class chu {
static Connection conn;
static PreparedStatement ps = null;
static ResultSet rs;
static String sql = "select * from 出库";
static Dao d=new Dao();
public static int add(String 名称,String 生产厂家,String 型号,String 规格,String 数量,String 日期,String 出库单位,String 提货人姓名)
{
int b=0;
conn= d.getConn();
String sql="insert into 出库 values(?,?,?,?,?,?,?,?)";
try {
ps=conn.prepareStatement(sql);
ps.setString(1, 名称);
ps.setString(2, 生产厂家);
ps.setString(3, 型号);
ps.setString(4, 规格);
ps.setString(5, 数量);
ps.setString(6, 日期);
ps.setString(7, 出库单位);
ps.setString(8, 提货人姓名);
int a=ps.executeUpdate();
if(a>0) {
System.out.println("添加成功");
b=1;
}
else {
System.out.println("添加失败");
}
}catch(Exception e) {
e.printStackTrace();
}
try {
if(ps!=null)ps.close();
if(conn!=null)conn.close();
}catch(Exception e2) {
e2.printStackTrace();
}
return b;
}
}
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<script type="text/javascript">
document.write("-------------");
document.write("库存物资管理系统 ");
document.write("-------------");
</script>
</head>
<body>
<h3><a href="入库.jsp">入库</a></h3>
<h3><a href="出库.jsp">出库</a></h3>
<h3><a href="查.jsp">查询单据</a></h3>
<h3><a href="单据.jsp">单据</a></h3>
</body>
</html>
<%@page import="dao.ru"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>入库</title>
<script type="text/javascript">
function validate()
{
String 名称=document.forms[0].名称.value;
String 生产厂家=document.forms[0].生产厂家.value;
String 型号=document.forms[0].型号.value;
String 规格=document.forms[0].规格.value;
String 数量=document.forms[0].数量.value;
String 日期=document.forms[0].日期.value;
String 入库单位=document.forms[0].入库单位.value;
String 送货人姓名=document.forms[0].送货人姓名.value;
if(名称.length<=0){
alert("名称不能为空!");
return false;
}
else if(生产厂家.length<=0){
alert("生产厂家不能为空!");
return false;
}
else if(型号.length<=0){
alert("型号不能为空!");
return false;
}
else if(规格.length<=0){
alert("规格不能为空!");
return false;
}
else if(数量.length<=0){
alert("数量不能为空!");
return false;
}
else if(日期.length<=0){
alert("日期不能为空!");
return false;
}
else if(入库单位.length<=0){
alert("入库单位不能为空!");
return false;
}
else if(送货人姓名.length<=0){
alert("送货人姓名不能为空!");
return false;
}
else{
return true;
}
}
</script>
</head>
<body>
<form action="界面.jsp" method="post" id="form" onSubmit="return validate()" >
<h4> 名称:<input type="text" name="名称"title="名称不能为空"></input><br></h4>
<h4> 生产厂家:<input type="text" name="生产厂家"title="名称不能为空"></input><br></h4>
<h4> 型号:<input type="text" name="型号"title="名称不能为空"></input><br></h4>
<h4> 规格:<input type="text" name="规格"title="名称不能为空"></input><br></h4>
<h4> 数量:<input type="text" name="数量"title="名称不能为空"></input><br></h4>
<h4> 日期:<input type="text" name="日期"title="名称不能为空"></input><br></h4>
<h4> 入库单位:<input type="text" name="入库单位"title="名称不能为空"></input><br></h4>
<h4> 送货人姓名:<input type="text" name="送货人姓名"title="名称不能为空"></input><br></h4>
<input type="submit" value="完成"/>
</form>
</body>
</html>
<%@page import="dao.chu"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>出库</title>
<script type="text/javascript">
function validate()
{
String 名称=document.forms[0].名称.value;
String 生产厂家=document.forms[0].生产厂家.value;
String 型号=document.forms[0].型号.value;
String 规格=document.forms[0].规格.value;
String 数量=document.forms[0].数量.value;
String 日期=document.forms[0].日期.value;
String 出库单位=document.forms[0].出库单位.value;
String 提货人姓名=document.forms[0].提货人姓名.value;
if(名称.length<=0){
alert("名称不能为空!");
return false;
}
else if(生产厂家.length<=0){
alert("生产厂家不能为空!");
return false;
}
else if(型号.length<=0){
alert("型号不能为空!");
return false;
}
else if(规格.length<=0){
alert("规格不能为空!");
return false;
}
else if(数量.length<=0){
alert("数量不能为空!");
return false;
}
else if(日期.length<=0){
alert("日期不能为空!");
return false;
}
else if(出库单位.length<=0){
alert("出库单位不能为空!");
return false;
}
else if(提货人姓名.length<=0){
alert("提货人姓名不能为空!");
return false;
}
else{
if(chu.add(名称,生产厂家,型号,规格,数量,日期,出库单位,提货人姓名)==0)
{
alert(‘添加成功‘);
}
return true;
}
}
</script>
</head>
<body>
<form action="界面.jsp" method="post" id="form" onSubmit="return validate()" >
<h4> 名称:<input type="text" name="名称"title="名称不能为空"></input><br></h4>
<h4> 生产厂家:<input type="text" name="生产厂家"title="名称不能为空"></input><br></h4>
<h4> 型号:<input type="text" name="型号"title="名称不能为空"></input><br></h4>
<h4> 规格:<input type="text" name="规格"title="名称不能为空"></input><br></h4>
<h4> 数量:<input type="text" name="数量"title="名称不能为空"></input><br></h4>
<h4> 日期:<input type="text" name="日期"title="名称不能为空"></input><br></h4>
<h4> 出库单位:<input type="text" name="出库单位"title="名称不能为空"></input><br></h4>
<h4> 提货人姓名:<input type="text" name="提货人姓名"title="名称不能为空"></input><br></h4>
<input type="submit" value="完成"/>
</form>
</body>
</html>
标签:www. pac cal tac rms oca 分享 odi resultset
原文地址:https://www.cnblogs.com/sonofdemon/p/10117120.html