永发信息网

怎样在jsp网页中提交oracle数据库数据

答案:2  悬赏:30  手机版
解决时间 2021-02-01 00:03
  • 提问者网友:溺爱和你
  • 2021-01-31 06:44
怎样在jsp网页中提交oracle数据库数据
最佳答案
  • 五星知识达人网友:酒醒三更
  • 2021-01-31 07:28
Class.forName("oracle.jdbc.driver.OracleDriver");
con =DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.8:1521:orcl", "scott", "tiger");
stmt =con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
//利用SQL语句将数据新增至数据库
stmt.executeUpdate(//添加数据的sql语句);
con.setAutoCommit(true);
stmt.close();
con.close();
再去Oracle中用命令commit一下看看有没有数据!
Statament本来就是自动提交的!
全部回答
  • 1楼网友:轻熟杀无赦
  • 2021-01-31 08:21
辅助类: package dao; import java.util.*; import java.sql.*; public class basedao { public static final string driver="com.microsoft.sqlserver.jdbc.sqlserverdriver"; public static final string url="jdbc:sqlserver://localhost:1433;databasename=bbsmsg"; public static final string user="sa"; public static final string pass="sa"; public connection connection=null; public preparedstatement preparedstatement=null; public resultset resultset=null; //获得连接 public void getconnection(){ try { class.forname(driver);//注册驱动 try { connection=drivermanager.getconnection(url, user, pass); } catch (sqlexception e) { e.printstacktrace(); } } catch (classnotfoundexception e) { e.printstacktrace(); } } //关闭连接 public void closeall(){ try { if(resultset!=null){resultset.close();} if(preparedstatement!=null){preparedstatement.close();} if(connection!=null){connection.close();} } catch (sqlexception e) { e.printstacktrace(); } } //执行sql语句 public int executesql(string sql,string[] param){ int result=0; getconnection(); try { preparedstatement=connection.preparestatement(sql); if(param!=null){ for(int i=0;i<param.length;i++){ preparedstatement.setstring(i+1, param[i]); } } result=preparedstatement.executeupdate(); } catch (sqlexception e) { e.printstacktrace(); }finally{ closeall(); } return result; } } 只不过这是链接sqlserver 的,你改一下驱动!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯