A. #java#请问java工程中怎样把数据库文件加进去,小白请好心大神指点
我觉得楼主说的是通过程序动态读取数据库配置文件!
1、程序代码:
publicConnectiongetConnection(StringsourceName)throwssqlException{
Propertiesprop=newProperties();
Stringdriver=prop.get("driverClassName");
Stringurl=prop.get("url");
Class.forName(driver);
Connectionconn=DriverManager.getConnection(url,sysProps);
returnconn;
}
2、数据库信息配置文件:
B. java 怎么获取数据库的编码以及配置信息
Java也可以执行Mysql命令,你可以使用sql
语句,如下:
mysql>
SHOW
VARIABLES
LIKE
'%char%set%';
+--------------------------+----------------------------------+
|
Variable_name
|
Value
|
+--------------------------+----------------------------------+
|
character_set_client
|
utf8
|
|
character_set_connection
|
utf8
|
|
character_set_database
|
gbk
|
|
character_set_filesystem
|
binary
|
|
character_set_results
|
utf8
|
|
character_set_server
|
gbk
|
|
character_set_system
|
utf8
|
|
character_sets_dir
|
/u01/mysql/share/mysql/charsets/
|
+--------------------------+----------------------------------+
8
rows
in
set
mysql>
SHOW
VARIABLES
LIKE
'port';
+---------------+-------+
|
Variable_name
|
Value
|
+---------------+-------+
|
port
|
3306
|
+---------------+-------+
1
row
in
set
你如果想获取所有配置信息可以使用:
SHOW
VARIABLES命令。
C. JAVA中调用配置文件的值与从数据库中取出的值进行比较
读取配置文件的代码:
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;
public class App {
public static void main(String[] args) {
Properties prop = new Properties();
try {
prop.load(new FileInputStream("config/config.properties"));
System.out.println(prop.getProperty("database"));
System.out.println(prop.getProperty("dbuser"));
System.out.println(prop.getProperty("dbpassword"));
} catch(IOException e) {
e.printStackTrace();
}
}
}
D. Java怎样读取ACCESS数据库文件
1. jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};
2.使用ODBC建立WINDOW数据源的方法:
开始
>>控制面板
>>管理工具
>>数据源(ODBC)
>>用户DSN或系统DSN
>>点添加
>>找到"Microsoft Access Driver (*.mdb)",选中,再点完成>>自定义数据源名称,可创建一个新的或选择已经有的Access数据库(.mdb)其它可以不选
>>确定>>确定
到此数据源已经建立成功
最后使用jdbc的方法进行连接。
E. java怎么连接数据库配置文件
你是说properties文件吗?
//读取配置文件DbUtil.properties,这里的DbUtil是此文件里的一个类,就是当前类
p.load(DbUtil.class.getClassLoader().getResourceAsStream("DbUtil.properties"));
//获取配置文件中的相关参数值
driver=p.getProperty("mysqlDriver");
url=p.getProperty("mysqlUrl");
user=p.getProperty("mysqlUser");
password=p.getProperty("mysqlPassword");
这里是DbUtil.properties文件里的内容:
##oracledatabase
oracleDriver=oracle.jdbc.driver.OracleDriver
oracleUrl=jdbc:oracle:thin:@localhost:1521:orcl
oracleUser=scott
oraclePassword=tiger
##mysqldatabase
mysqlDriver=com.mysql.jdbc.Driver
mysqlUrl=jdbc:mysql://localhost:3306/db_test
mysqlUser=root
mysqlPassword=root
F. Java数据库连接配置文件读取不到,文件是在SRC目录下的
配置文件拷贝到.class的目录。
~~~~~~~~~~~~~~~~~~~~~