怎样在.properties文件中注释

怎样在.properties文件中注释,第1张

1、打开IDEA,新建一个Web项目,右键点击新建的项孝旁谨目巧基名,选择创建文件目录(Directory),一般properties文件夹命名应为resoures。

2、右键点击新建的resources文件夹,d出的窗口里选择Mark Dictory as >>Resources Root将文件夹定义为配置文件

3、也可以通过Ctrl+shift+alt+s组合件打开Project Structure面板将需要的文件夹声明为配置文件类型。

4、右键点击声明为resources类型的文件夹选择Resource Bundle,就能创架一个properties文件了。

5、mysql 的properties配置文件是以键值对形式存读取的,一个对象占用一行,行末不能添加分号。

6、配置文件的使启绝用。就可以注释了。

db.properties连接池的用法Properties文件,其实仅仅是键值对配置文件。下面介绍如何读取properties文件以及如何用JDBC连接数据库。 1.[读取配置文件]: 比如你的properties文件叫做mysql.properties,并且放在com.test包下: java.net.URL url = Thread.currentThread().getContextClassLoader().getResource("com/test/mysql.properties")注意路径和包名一致,在你的提问中,我们知道是放在classes目录下,则直接 ...getResource("mysql.properties")即可 Properties p = new Properties()p.load(url.openStream())//由URL载入配置文件 这样你就得到一个Properties的实例 2. [读取配置文件信息]: 比如你要读取drivers的值,只需: String theDriver = p.get("drivers")根据配置文件,这样你就得到了"org.gjt.mm.mysql.Driver" 3.[利用JDBC连接数据库] 首先你要保证你有MySQL的Jdbc驱动程序,即包含org.gjt.mm.mysql.Driver的jar包,并放在应用的classpath里。你可以搜索一下,很多地方有下的: mysql-connector-java-3.0.15-ga-bin.jar 然后用同样的方法得到url, mysql.user, mysql.password的值,比如分别为 url, user, pass 然后建立连接: Class.forName("com.mysql.jdbc.Driver")java.sql.Connection conn = java.sql.DriverManager.getConnection(url, user, pass)如果不出意外,你就得到连接数据库的Connection了,注意用完了别忘了关啊。(conn.close()) 4.[补充说明] properties文件只是一个键-值对的配睁缺置文件(而且键和值都是可以自己写的,并没有固定格式,要看程序需求)誉早简,从它“本身”只能得到键对应的值。具体这个值用来干什么,那是程序庆裤的事情。比如logfile和maxconn,我只能猜是用来处理log和建立连接池时标记最大连接数的,具体怎么实现,需要研究它的代码,因为并没有固定写法。(而上面用jdbc建立连接的写法是固定的)。因为你只给了个properties文件,所以我只能写一个jdbc的连接程序,但这并不是连接池的实现。 这里有个连接池的实现,你可以参考下: http://blog.csdn.net/manud/articles/89022.aspx 2 . SID = orcl ServerName = 192.168.0.24 Port = 1521 User = eclass Password = efound 上面是我在oracle下的配置文件。主要就是你连接数据库时要用到的各个参数,写成属性=值的形势,然后建立数据库连接的时候,参数就不是在bean里面设定,而是来读取这里的参数,就是读文件而已。3 .Java数据库连接池的实现 连接池的配置文件--db.properties(放置在classes目录下) 19:52drivers=sun.jdbc.odbc.JdbcOdbcDriverlogfile=c:/dbpool.log.txtCOMDB.url=jdbc:odbc:COMDBCOMDB.user=AdminCOMDB.password=123456COMDB.initconns=5COMDB.maxconns=50COMDB.logintimeout=5COMDB.loglevel=infoattend.url=jdbc:odbc:attendattend.user=userattend.password=1234attend.initconns=5attend.maxconns=50attend.logintimeout=5attend.loglevel=info


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

原文地址: https://outofmemory.cn/tougao/12232203.html

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

发表评论

登录后才能评论

评论列表(0条)

保存