高分求大虾级的帅哥翻译下代码!!!

来源:百度知道 编辑:UC知道 时间:2024/05/25 01:01:56
package ec.db;

import java.io.PrintStream;
import java.sql.*;

public class dbaccess
{

String sDBDriver;
string sConnStr;
Connection conn;
ResultSet rs;

public dbaccess()
{
sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
sConnStr="jdbc:odbc:ec";
conn=null;
rs=null;
try
{
Class.forName(sDBDriver);
}
catch(ClassNotFoundException classnotfoundexception)
{
System.err.println("dbaccess():"+classnotfoundexception.getMessage());
}
}

public void executeInsert(String s)
{
try
{
conn=DriverManager.getConnection(sConnStr);
Statement statement=conn.createStatement();
int i=statement.executeUpdate(s);
}
catch(SQLException sqlexception)
{

100分,拼了……
这个程序封装了几种基本的数据库操作,其他程序调用此程序执行数据库操作,这样做可以实现数据库操作和业务流的分离,能提高项目整体稳定性。

package ec.db; (这个程序的包位置)

import java.io.PrintStream; (导入PrintStream类)
import java.sql.*; (导入数据库关操作包java.sql)

public class dbaccess (类名)
{

String sDBDriver; (定义字段,数据库驱动)
string sConnStr; (定义字段,数据库连接字段,包含用户名、数据库服务器地址等信息)
Connection conn; (定义字段,数据库连接)
ResultSet rs; (定义字段,查询结果集)

public dbaccess() (一个方法,初始化数据库驱动)
{
sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver"; 数据库驱动名,这是jdbc-odbc桥驱动
sConnStr="jdbc:odbc:ec"; 连接字段,这个不管,每个数据库有不同的规范
conn=null; 连接赋空值
rs=null; 结果集赋空值
try 异常处理块
{
Class.forName(sDBDriver); 声明驱动,看是否存在此驱动
}
catch(ClassNotFoundException classnotfoundexception) 捕捉驱动不存在的异常
{
System.err.println("dbaccess():"+classnotfoundexception.getMessage()); 显示驱动不存在的错误信息到标准错误输出设备上
}
}

public void executeInsert(String s) 一个方法,执