
正文
java代码插入新表 java添加数据
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JAVA嵌入数据库:用java代码实现像数据库表中插入信息,怎么写?
Java程序向数据库中插入数据java代码插入新表,代码如下java代码插入新表:
//首先创建数据库,(access,oracle,mysql,sqlsever)其中之一,其中access,sqlsever需要配置数据源(odbc);//然后再eclipse中创建类(ConnDb,Test,TestBean)ConnDb功能为连接数据库,查询,插入,删除,修改数据java代码插入新表的类,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("关闭数据库的时候发生错误!"); } }}
相关问答
Q1: 如何通过java把Excel表导入到数据库中已经创建的表中或者新建一个表???求代码???谢谢!!!
先使用poi(也有其java代码插入新表他的库java代码插入新表,但推荐使用这个)解析excel数据java代码插入新表,然后把解析好的数据插入到数据库就okjava代码插入新表了。代码网上有很多,如果有问题可以找java代码插入新表我。
Q2: oracle数据库 怎么用java代码把从一张表中查询出来的日期时间插入另一张表中
日期格式应该是Timestamp类型,是因为你打印出来才会显示最后的零的,直接查询出来,再存入另一张表就OK,不用转换
注:如果想打印出来的没有最后的零,可以用
public static final SimpleDateFormat dtmFormat = new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss"); // 设置格式化类型
Time
Timestamp dtm = new Timestamp(System.currentTimeMillis()); // 当前时间
String dateStr = dtmFormat.format(dtm); // 把当前时间格式化
关于java代码插入新表和java添加数据的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







