从数据库中如何读取数据呢? 开发的时候(Java或者c++)怎么从数据库中读取数据呢?
发布网友
发布时间:2022-04-10 03:50
我来回答
共2个回答
热心网友
时间:2022-04-10 05:19
JAVA 连接数据库推荐使用JDBC 连接方式,但需要 对应数据库的JDBC 驱动。
XML 可以方便的读取,编写的配置文件。你可以使用任何文件要做为你的配置文件,只要你操作方便。比如使用property,普通 txt 等。。
数据库 提供了数据管理功能。
配置文件 只是一个文件而已。
热心网友
时间:2022-04-10 06:37
java链接数据库:
private static Connection getConnection(boolean transaction)
throws Exception, SQLException {
Connection conn = null;
try {
String DBDriver = "oracle.jdbc.driver.OracleDriver";
String ConnStr = "jdbc:oracle:thin:@localhost:1521:orcl10g";
String MyUser = "cnpt";
String MyPassword = "cnpt";
try {
Class.forName(DBDriver).newInstance();
if (transaction) {
// conn = ds.getConnection();
conn = DriverManager.getConnection(ConnStr, MyUser,
MyPassword);
conn.setAutoCommit(false);
} else {
conn = DriverManager.getConnection(ConnStr, MyUser,
MyPassword);
// conn = ds.getConnection();
}
Connection connection = conn;
return connection;
}
catch (Exception e) {
System.err.println(e.getMessage());
throw new Exception("getConn error: ".concat(String
.valueOf(String.valueOf(e.getMessage()))));
}
} catch (Exception e) {
System.err.println(e.getMessage());
throw new Exception("FastInitPool error: ".concat(String
.valueOf(String.valueOf(e.getMessage()))));
}
}