java 中如何写数据库连接字符窜的properties配置文件

java 中如何写数据库连接字符窜的properties配置文件,第1张

单独定义一个文件:DBConfigproperties

driver=commicrosoftjdbcsqlserverSQLServerDriver

url=jdbc:microsoft:sqlserver://localhost:1433;databasename=dbName

user=sa

password=

调用这些信息连接来数据库一般是在dao类里

ResourceBundle bundle = ResourceBundlegetBundle("DBConfig");

String driver = bundlegetString("driver");

String url = bundlegetString("url");

String user = bundlegetString("user");

String password = bundlegetString("password");

try {

ClassforName(driver);

conn = DriverManagergetConnection(url, user, password);

} catch (ClassNotFoundException e) {

Systemoutprintln(egetMessage());

} catch (SQLException e) {

Systemoutprintln(egetMessage());

}

验证用户登陆其实就是一个查询方法,根据页面取出的内容做个equals()判断就可以了

连接池配置文件dbproperties是java中采用数据库连接池技术完成应用对数据库的 *** 作的配置文件信息的文件。 具体配置项目如下: drivers=commicrosoftsqlserverjdbcSQLServerDriver 注册驱动,sqlsever,oracle,mysql都行 logfile=d:\\logtx

dbproperties连接池的用法Properties文件,其实仅仅是键值对配置文件。下面介绍如何读取properties文件以及如何用JDBC连接数据库。 1[读取配置文件]: 比如你的properties文件叫做mysqlproperties,并且放在comtest包下: javanetURL url = ThreadcurrentThread()getContextClassLoader()getResource("com/test/mysqlproperties"); 注意路径和包名一致,在你的提问中,我们知道是放在classes目录下,则直接 getResource("mysqlproperties"); 即可 Properties p = new Properties(); pload(urlopenStream()); //由URL载入配置文件 这样你就得到一个Properties的实例 2 [读取配置文件信息]: 比如你要读取drivers的值,只需: String theDriver = pget("drivers"); 根据配置文件,这样你就得到了"orggjtmmmysqlDriver" 3[利用JDBC连接数据库] 首先你要保证你有MySQL的Jdbc驱动程序,即包含orggjtmmmysqlDriver的jar包,并放在应用的classpath里。你可以搜索一下,很多地方有下的: mysql-connector-java-3015-ga-binjar 然后用同样的方法得到url, mysqluser, mysqlpassword的值,比如分别为 url, user, pass 然后建立连接: ClassforName("commysqljdbcDriver"); javasqlConnection conn = javasqlDriverManagergetConnection(url, user, pass); 如果不出意外,你就得到连接数据库的Connection了,注意用完了别忘了关啊。(connclose();) 4[补充说明] properties文件只是一个键-值对的配置文件(而且键和值都是可以自己写的,并没有固定格式,要看程序需求),从它“本身”只能得到键对应的值。具体这个值用来干什么,那是程序的事情。比如logfile和maxconn,我只能猜是用来处理log和建立连接池时标记最大连接数的,具体怎么实现,需要研究它的代码,因为并没有固定写法。(而上面用jdbc建立连接的写法是固定的)。因为你只给了个properties文件,所以我只能写一个jdbc的连接程序,但这并不是连接池的实现。 这里有个连接池的实现,你可以参考下: >

使用IDEA properties文件连接mysql数据库出现问题

view-->tool windows-->data source,idea右边就有了配置窗口。

读取properties属于IO流,这个对资源的消耗是很大的,一般应用在一次读取的配置文件上,比如数据库用户名和密码上,随着服务器启动只读取一次,相比较读取数据库就小一点,判断比较简单,经常做IO *** 作对CPU消耗比较厉害,而数据库主要是在内存上,从资源管理器上就能看出来。

以上就是关于java 中如何写数据库连接字符窜的properties配置文件全部的内容,包括:java 中如何写数据库连接字符窜的properties配置文件、jeesite.properties文件,关于修改数据库连接池的配置中的url是什么意思、db.properties配置文件在哪里配置,第一步怎么做等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9312286.html

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

发表评论

登录后才能评论

评论列表(0条)

保存