高手 请问BBS怎么连数据库啊 你根本也没有往数据库写东西的语句呀! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 结合一下,建立一个数据源webdb,首先要在BEAN的构造函数中连上数据库,之后就随心所欲了。BEAN的文件是:package bean;import java.sql.*;import java.lang.*;import java.util.*;public class conndb{ String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver"; String sconnstr="jdbc:odbc:webdb"; private Connection conn=null; private Statement smt=null; ResultSet rs=null; public conndb() { try { Class.forName(sDBDriver); conn=DriverManager.getConnection(sconnstr);//连接数据库 smt=conn.createStatement(); } catch(java.lang.ClassNotFoundException e) { System.err.println("conndb"+e.getMessage()); } catch(SQLException e) { System.err.println("conndb"+e.getMessage()); } } public ResultSet executeQuery(String sql) { rs = null; try { rs = smt.executeQuery(sql); } catch(SQLException ex) { System.err.println("aq.executeQuery: " + ex.getMessage()); } return rs; } public void executeUpdate(String sql) { //smt=null; //rs=null; try { // conn=DriverManager.getConnection(sconnstr); // smt=conn.createStatement(); smt.executeUpdate(sql); // smt.close(); // conn.close(); } catch(SQLException ex) { System.err.println(ex.getMessage()); } } public Statement smt() { return smt; } public void closesmt() { try { smt.close(); } catch(SQLException e) { e.printStackTrace(); } } public void closeconn() { try { conn.close(); } catch(SQLException e) { e.printStackTrace(); } } } 新手询问 jxl有模板的导出excel <s:select/> 判断选中 [请教][hibernate]谁给讲讲session, transaction, 对象的持久态,瞬时态等等 java怎么引用JSP变量 C++ 从txt文件里提取信息 求救了,高手们!!!! 为什么表格的宽度我控制不了? Java操作Excel,opi在unix环境下能操作Excel吗? 各位jsp,php的专家们,请进来一下 JAVA的中文问题 如何将一个Vector中相同的项找出来,如同SQL Server中group by功能? scope ="application;request;session;page"
package bean;import java.sql.*;
import java.lang.*;
import java.util.*;public class conndb
{
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sconnstr="jdbc:odbc:webdb";
private Connection conn=null;
private Statement smt=null;
ResultSet rs=null;
public conndb()
{
try
{
Class.forName(sDBDriver);
conn=DriverManager.getConnection(sconnstr);//连接数据库
smt=conn.createStatement();
}
catch(java.lang.ClassNotFoundException e)
{
System.err.println("conndb"+e.getMessage());
}
catch(SQLException e)
{
System.err.println("conndb"+e.getMessage());
}
}
public ResultSet executeQuery(String sql)
{
rs = null;
try
{
rs = smt.executeQuery(sql);
}
catch(SQLException ex)
{
System.err.println("aq.executeQuery: " + ex.getMessage());
}
return rs;
}
public void executeUpdate(String sql)
{
//smt=null;
//rs=null;
try
{
// conn=DriverManager.getConnection(sconnstr);
// smt=conn.createStatement();
smt.executeUpdate(sql);
// smt.close();
// conn.close();
}
catch(SQLException ex)
{
System.err.println(ex.getMessage());
}
}
public Statement smt()
{
return smt;
}
public void closesmt()
{
try
{
smt.close();
}
catch(SQLException e)
{
e.printStackTrace();
}
}
public void closeconn()
{
try
{
conn.close();
}
catch(SQLException e)
{
e.printStackTrace();
}
}
}