db.properties文件内容(以oracle为例 )
# 驱 动:
driver = oracle.jdbc.OracleDriver
# 地 址:
url = jdbc:oracle:thin:@172.16.0.212:1521:orcl
# 用 户 名:
user = 1234
# 密 码:
password = 1234
# 初始连接数:
initialSize=10
-------------------------------------------
代码:
public class DBUtils {
private static String driver =null
private static String url = null
private static String user = null
private static String password = null
private static BasicDataSource ds
static{
//读取程序外的.properties 文件
//需要.properties文件的包路径
Properties props = new Properties()
try {
String path ="utils/db.properties"//路径根据你自己的实际情况
props.load(DBUtils.class.getClassLoader().getResourceAsStream(path))
//properties对象.getProperty("字符串")
driver=props.getProperty("driver")
url=props.getProperty("url")
user=props.getProperty("user")
password=props.getProperty("password")
ds = new BasicDataSource()
ds.setDriverClassName(driver)
ds.setUrl(url)
ds.setUsername(user)
ds.setPassword(password)
ds.setInitialSize(Integer.parseInt(props.getProperty("initialSize")))
Class.forName(driver)
} catch (Exception e) {
e.printStackTrace()
}
}
public static Connection getConnection()
throws SQLException {
Connection conn = null
if(ds!=null)conn=ds.getConnection()
return conn
}
public static void closeConnection(Connection conn) throws Exception {
if(conn!=null)conn.close()
}
public static void main(String[] args) throws SQLException {
DBUtils db=new DBUtils()
db.getConnection()
}
}
java有自带的跨平台的图型界面类,就是swing。通过swing的图型界面的设计,可以实现cs系统的。然后使用MVC的软件设计思想来实现界面、业务处理、数据持久等编程方式,就可以实现CS模式的系统编程。
如果你已经很熟悉javaee的开发模式,那么你只需要对图型界面这块深入了解一下即可,另外有很多图型界面的框架可以使用,提高开发效率。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)