java入库代码怎么写,java怎么导入库

java中怎么自动生成出入库单号?

这个需要配合查数据库才行,具体方案:

创新互联公司是一家专业提供武宣企业网站建设,专注与网站制作、网站设计H5响应式网站、小程序制作等业务。10年已为武宣众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。

Date date=new Date();

DateFormat format=new SimpleDateFormat("yyyyMMdd");

String timeStr=format.format(date);

//使用以上代码先获取当天日期串

String ckbh = “”;

int count = 这个值你需要通过当天时间去查 库存表中有多少条数据;

String strcount = count + ""; //这里是把查出来的int值转成string用于判断count的长度

//开始拼接

if(strcount.length == 1 ){

int aa = count +1; //这个是按顺序递增1

String straa = aa+"";//int转string

strcount += "000"+straa ;

}

if(strcount.length == 2 ){

int bb= count +1; //这个是按顺序递增1

String strbb = bb+"";//int转string

strcount += "00"+strbb ;

}

if(strcount.length == 3 ){

int cc= count +1; //这个是按顺序递增1

String strcc = cc+"";//int转string

strcount += "0"+strcc;

}

if(strcount.length == 4 ){

int dd= count +1; //这个是按顺序递增1

String strdd = dd+"";//int转string

strcount += strdd;

}

ckbh = “CK”+ timeStr+strcount ;

return ckbh;

差不多就是这样,纯手动,有点累,方法虽然麻烦,但是能解决你的问题。把上面的代码写成一个返回string的方法,返回这个ckbh就行

如何让java2字节入库

保存字节数组到数据库分两步:

第一、利用FileInputStream.read(byte[])方法把内容读取到byte[]数组中,比如图片是由二进制数组成的,就可以定义为一个字节数组。

第二、在数据库中对应记录字段应该设置为blob类型,这样就能够顺利保存了

事例代码如下:

PreparedStatement stmt = connection.generatePreparedStatement("INSERT INTO ... ");

stmt.setBytes(1, yourByteArray);

其中,yourByteArray是你读出来的字符数组。

JAVA嵌入数据库:用java代码实现像数据库表中插入信息,怎么写?

Java程序向数据库中插入数据,代码如下:

//首先创建数据库,(access,oracle,mysql,sqlsever)其中之一,其中access,sqlsever需要配置数据源(odbc);//然后再eclipse中创建类(ConnDb,Test,TestBean)ConnDb功能为连接数据库,查询,插入,删除,修改数据的类,Test为含有main方法的测试类,TestBean为数据表中的字段属性及set,get方法//以下是ConnDb代码:package db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;public class ConnDb {public Connection startConn(Connection conn){ try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); conn = DriverManager.getConnection("jdbc:odbc:数据库","用户名", "密码"); } catch (Exception e) { System.out.println("连接数据库时出现错误"); } return conn; } public ArrayList executeQuery(String sql){ Connection conn = null; Statement stmt = null; ResultSet rs = null; ArrayList list = new ArrayList(); try { conn = startConn(conn); stmt = conn.createStatement(); rs = stmt.executeQuery(sql);//sql为sql语句例如"select * from 表名",从main方法中传进来,这里用的是ArrayList 类将查询结果存储起来 while(rs.next()){ TestBean tb = new TestBean(); tb.setTid(rs.getString("tid")); tb.setTname(rs.getString("tname")); tb.setTinfo(rs.getString("tinfo")); list.add(tb); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally{ closeConn(rs,stmt,conn); } return list; } public void executeUpdate(String sql){ Connection conn = null; Statement stmt = null; try { conn = startConn(conn); stmt = conn.createStatement(); stmt.executeUpdate(sql); } catch (SQLException e) { System.out.println("修改,插入或者删除数据库数据时发生错误!"); }finally{ closeConn(stmt,conn); } } public void closeConn(ResultSet rs,Statement stmt,Connection conn){ try { if(rs != null){ rs.close(); } if(stmt != null){ stmt.close(); } if(conn != null){ conn.close(); } } catch (SQLException e) { // TODO Auto-generated catch block System.out.println("关闭数据库的时候发生错误!"); } } public void closeConn(Statement stmt,Connection conn){ try { if(stmt != null){ stmt.close(); } if(conn != null){ conn.close(); } } catch (SQLException e) { // TODO Auto-generated catch block System.out.println("关闭数据库的时候发生错误!"); } }}


当前文章:java入库代码怎么写,java怎么导入库
本文地址:http://scyanting.com/article/phjhce.html