在jsp页面连接数据库 并且插入数据(sqlserver数据库)
在线跪求完整的java代码
在此谢过了、
在线跪求完整的java代码
在此谢过了、
解决方案 »
- 大家帮帮忙..急..appfuse 配置环境时发现的错误..
- 用Struts2 execandwait拦截器后,怎么在ACTION中取得项目路径
- spring事物回滚
- 方法前加synchronized,会不会造成死锁?
- 求:Java书籍、源代码
- 怎样在struts中用spring?
- 请问如何加入大量的.jar,谢谢!
- 大家快进来看看!给点好的建议!
- 请教如何合并XML的问题!!!
- 在配置jbuilder 与 weblogic 的时候时候要必须安装Borland Enterprise Servler 5.02 吗?哪里能下载到?
- org.hibernate.LazyInitializationException
- mysql的event
public static final String URL="jdbc:sqlserver://localhost:1433;DatabaseName=company"; //URL
public static final String NAME="sa"; //数据库用户名
public static final String PWD="sa"; //数据库密码
/**
* 得到数据库连接
* @return
* @throws SQLException
* @throws ClassNotFoundException
*/
public Connection getConn() throws SQLException, ClassNotFoundException
{
Class.forName(DRIVER); //获取驱动
Connection conn=DriverManager.getConnection(URL,NAME,PWD);
return conn; //返回连接对象
}
/**
*执行SQL语句,可以进行增、删、改、查 的操作,不能执行查询
* @param conn
* @param pstmt
* @param rs
*/
public int executeSQL(String sql,String[] param)
{
int result=0;
Connection conn=null;
PreparedStatement ps=null;
/*处理SQL,执行SQL*/
try
{
//得到数据库连接
conn=this.getConn();
//得到PreparedStatement对象
ps=conn.prepareStatement(sql);
if(param!=null)
{
//为预编译sql设置参数
for(int i=0;i<param.length;i++)
{
ps.setString((i+1),param[i]);
}
}
//执行语句
result=ps.executeUpdate();
}
catch (ClassNotFoundException e)
{
e.printStackTrace();
}
catch (SQLException e)
{
e.printStackTrace();
}
finally
{
//释放资源
this.closeAll(conn, ps, null);
}
return result;
}