1、那个叫构造方法,一般初始化用的。(想学的话看一下thinkinjava.chm
2、你没有说清楚问题,再说的细一些,我上次给你的那个opendb.java就可以完成你要完成的
3、是返回类型,各有各的用处,建议你先搞清楚一些其它问题,你看一次那个opendb.java
2、你没有说清楚问题,再说的细一些,我上次给你的那个opendb.java就可以完成你要完成的
3、是返回类型,各有各的用处,建议你先搞清楚一些其它问题,你看一次那个opendb.java
解决方案 »
- GeoServer+OpenLayers中的鹰眼地图(OverviewMap)不显示,急。。。
- 请问各位高手,在Myeclipse中怎样调试jsp写的WEB项目?
- 关于一个标签显示问题,急!!!
- 关于堆栈的疑问
- apache url rewite问题
- 求助:如何跳转
- 我的开源项目提议没人响应,如果你觉得项目不好也可进来评论一下,帮忙出更好的项目。同时也为爱者提供一个锻炼的机会。
- eclipse能开发swing吗?
- 请问: nvarchar 值 '200310130001' 的转换溢出了 INT1 列。请使用较大的整数列?
- 谁有jspsmart 上传组件。我上不了jspsmart.com ,好心人给我发一个!!!
- 在jsp中怎么获取escape()后的变量?
- tomcat 老是死掉,怎么回事???
import java.sql.*;
public class opendb
{
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver"; //驱动
String sConnStr="jdbc:odbc:mydata"; //连接数据源
Connection conn=null; //定义连接对象
ResultSet rs=null; //定义记录集
public opendb()
{
try
{
Class.forName(sDBDriver); //初始化连接
}
catch(java.lang.ClassNotFoundException e)
{
System.err.println("opendb():"+e.getMessage());
}
} public ResultSet executeQuery(String sql) //用来查询,插入
{
rs=null;
try
{
conn=DriverManager.getConnection(sConnStr,"sa","123456"); //开始连接
Statement stmt=conn.createStatement(); //建立对象
rs=stmt.executeQuery(sql);
}
catch(SQLException ex)
{
System.err.println("aq.executeQuery:"+ex.getMessage());
}
return rs;
}
public void executeUpdate(String sql) //用来删除,修改
{
try
{
conn=DriverManager.getConnection(sConnStr,"sa","123456"); //开始连接
Statement stmt=conn.createStatement(); //建立对象
stmt.executeUpdate(sql);
}
catch(SQLException ex)
{
System.err.println("aq.executeQuery:"+ex.getMessage());
}
}
}
dcm = DBConnectionManager.getInstance();
conn = dcm.getConnection("sqlserver");
dcm = DBConnectionManager.getInstance();
conn = dcm.getConnection("sqlserver");
我写的这个你不能用呀,这里面的东西是我自己写的类,哈,所以不能用呀,哈,是连接池
package firm;
import java.sql.*;public class connDB{
String drv="oracle.jdbc.driver.OracleDriver";
String url="jdbc:oracle:thin:@192.168.0.2:1521:webdb";
public Connection conn=null;
public Statement stmt=null;
ResultSet rs=null;
//load driver
public connDB()
{
try{
Class.forName(drv);
}
catch(java.lang.ClassNotFoundException e){
System.err.println("connDB():"+e.getMessage());
}
}
/*
public Connection getConnection(String url)
{
if(conn==null){
conn=DriverManager.getConnection(url,"duwucn","qwert");
}
return this.conn;
}
*/
//create a connection and query.
public ResultSet Query(String sql){
ResultSet rs=null;
try{
conn=DriverManager.getConnection(url,"test","abc");
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs=stmt.executeQuery(sql);
} catch (SQLException ex){
System.err.println("aq.executeQuery:"+ex.getMessage());
}
return rs;
}
//datebase operatate
public void Opera(String sql){
stmt=null;
rs=null;
try{
conn=DriverManager.getConnection(url,"test","abc");
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
stmt.executeQuery(sql);
stmt.close();
conn.close();
} catch(SQLException ex){
System.err.println("sq.executeQuery:"+ex.getMessage());
}
}
//release resources..
public void closeStmt(){
try{
stmt.close();
} catch(SQLException e){
e.printStackTrace();
}
}
public void closeConn(){
try{
conn.close();
} catch(SQLException e){
e.printStackTrace();
}
}
}