怎样在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本来就是自动提交的!
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 的,你改一下驱动!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯