首页 > 代码库 > JDBC对数据库的简单操作
JDBC对数据库的简单操作
/** * 获取数据库连接 */ public Connection GetConnection(){ Connection connection=null; try { Class.forName("oracle.jdbc.driver.OracleDriver"); try { connection=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","orcl_test","orcl_test"); } catch (SQLException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } } catch (ClassNotFoundException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } return connection; } /** * 添加方法 */ public boolean Add(Student stu){ Connection resConnection = GetConnection(); String insertDataSql=String.format("insert into student(sid, sname, sage, ssex) " + "values (sid_seq.nextval, %s, %s, %s)", "?","?","?"); try { PreparedStatement addStatement = resConnection.prepareStatement(insertDataSql); addStatement.setString(1, stu.getsName()); addStatement.setInt(2, stu.getsAge()); addStatement.setString(3, String.valueOf(stu.getsSex())); int addRes = addStatement.executeUpdate(); addStatement.close(); resConnection.close(); if (addRes>=0) { return true; } else{ return false; } } catch (SQLException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } return false; }
jar包:
import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException;
JDBC对数据库的简单操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。