java CS 程序

java CS 程序,第1张

这个是用配置文件连接数据库的例子,原理和xml一样,需要你解析文件。供你参考:

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的开发模式,那么你只需要对图型界面这块深入了解一下即可,另外有很多图型界面的框架可以使用,提高开发效率。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12094409.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存