Java源代码注释
小弟刚开始学,很多看不明白,请各位帮忙注释一下,谢谢了!这是个数据库连接池~packagedda;importjava.sql.*;importjava.io.LineN...
小弟刚开始学,很多看不明白,请各位帮忙注释一下,谢谢了!这是个数据库连接池~ package dda;import java.sql.*;import java.io.LineNumberReader;import java.io.FileReader;import java.util.StringTokenizer;public class DbConnection{ Connection conn = null; ResultSet rs = null; boolean b ; public DbConnection(){ this.b = false; this.getDBConfig(); } String strSeparate = " "; String strFileName = "DBConfig.txt"; String strUserID = null; String strUserPWD = null; String strDB = null; public void getDBConfig(){ //this.getDBConfig(); try{ LineNumberReader oLineNumberReader = new LineNumberReader(new FileReader(this.strFileName)); String strLine = null; while((strLine = oLineNumberReader.readLine()) != null){ StringTokenizer token = new StringTokenizer(strLine,(new String(this.strSeparate).toString())); this.strDB = token.nextToken(); this.strUserID = token.nextToken(); this.strUserPWD = token.nextToken(); } }catch(Exception e){ //System.out.println("DB:"+strFileName); } } /** <br>鏁版嵁搴撹繛鎺
展开
4个回答
展开全部
你的这段代码是获取配置文件中数据库配置信息
配置内容都在DBConfig.txt 这个文件中了
package dda;
import java.sql.*;
import java.io.LineNumberReader;
import java.io.FileReader;
import java.util.StringTokenizer;
/**
*
* 读取配置文件DBConfig.txt中的配置信息
* @author xxx
* @version 1.0
*/
public class DbConnection {
Connection conn = null;
ResultSet rs = null;
boolean b;
public DbConnection() {
this.b = false;
this.getDBConfig();
}
/* 定义变量 */
String strSeparate = " ";
String strFileName = "DBConfig.txt";
String strUserID = null;
String strUserPWD = null;
String strDB = null;
public void getDBConfig() {
this.getDBConfig();
try {
LineNumberReader oLineNumberReader = new LineNumberReader(
new FileReader(this.strFileName)); // 从 DBConfig.txt 文件中读取数据库配置
String strLine = null;
while ((strLine = oLineNumberReader.readLine()) != null) {// 遍历配置文件中每一行数据
StringTokenizer token = new StringTokenizer(strLine,(new String(this.strSeparate).toString())); // 按空格拆分配置内容
/* 以下三行都是给属性设值,获取配置属性 */
this.strDB = token.nextToken();
this.strUserID = token.nextToken();
this.strUserPWD = token.nextToken();
}
} catch (Exception e) {
System.out.println("DB:"+strFileName);
}
}
}
配置内容都在DBConfig.txt 这个文件中了
package dda;
import java.sql.*;
import java.io.LineNumberReader;
import java.io.FileReader;
import java.util.StringTokenizer;
/**
*
* 读取配置文件DBConfig.txt中的配置信息
* @author xxx
* @version 1.0
*/
public class DbConnection {
Connection conn = null;
ResultSet rs = null;
boolean b;
public DbConnection() {
this.b = false;
this.getDBConfig();
}
/* 定义变量 */
String strSeparate = " ";
String strFileName = "DBConfig.txt";
String strUserID = null;
String strUserPWD = null;
String strDB = null;
public void getDBConfig() {
this.getDBConfig();
try {
LineNumberReader oLineNumberReader = new LineNumberReader(
new FileReader(this.strFileName)); // 从 DBConfig.txt 文件中读取数据库配置
String strLine = null;
while ((strLine = oLineNumberReader.readLine()) != null) {// 遍历配置文件中每一行数据
StringTokenizer token = new StringTokenizer(strLine,(new String(this.strSeparate).toString())); // 按空格拆分配置内容
/* 以下三行都是给属性设值,获取配置属性 */
this.strDB = token.nextToken();
this.strUserID = token.nextToken();
this.strUserPWD = token.nextToken();
}
} catch (Exception e) {
System.out.println("DB:"+strFileName);
}
}
}
展开全部
The type Computer must implement the inherited abstract method Usb.connection(Computer, Keyboard)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请换行,问问题有点水准。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请换行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询