问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

db.properties配置文件在哪里配置,第一步怎么做?

发布网友 发布时间:2022-04-23 11:49

我来回答

4个回答

热心网友 时间:2022-04-09 13:08

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

热心网友 时间:2022-04-09 14:26

主要就是你连接数据库时要用到的各个参数,写成属性=值的形势,然后建立数据库连接的时候,参数就不是在bean里面设定,而是来读取这里的参数,就是读文件而已

热心网友 时间:2022-04-09 16:00

  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

热心网友 时间:2022-04-09 17:52

drivers=com.microsoft.jdbc.sqlserver.SQLServerDriver
url=jdbc:sqlserver://localhost:1433;user=sa;password=sa;DatabaseName=test

大概是这样
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
天津早点培训班哪家好 早点培训哪家好,早点技术培训班 邢台什么地方学早点 如何繁殖铁树 抖音账号限流原因详解,帮你轻松涨流量! 抖音为什么会被限流 抖音限流了怎么办 肝囊肿的饮食注意事项 肝囊肿的饮食提醒 怎样避免患老年痴呆 2009年中国区域金融运行报告内容简介 CurrentDb.Properties 这句代码是什么意思 微信进去付款时候的解锁密码怎么解除 微信支付怎样关闭密码? 苹果xsmas更新系统13 信号为3G怎么解决? a13更新ios15.3好嘛 生食淡水鱼,虾有可能感染的常见寄生虫是什么? 淡水鱼可以与淡水虾同一池水养吗 淡水虾蟹含不含碘? 水族箱,里面可以一起养鱼,虾,海螺之类的吗 虾吃鱼的粪便吗 鱼和虾可以养在一个鱼缸里吗? 什么色的光可以诱淡水虾和淡水鱼 鱼虾可以生吃吗? 痛风可吃淡水鱼虾吗? 淡水虾,淡水鱼类算不算海鲜? 生病了不能吃鱼,淡水虾可以吗? 淡水鱼虾在运输过程中如何预防生物性食品安全危害 淡水鱼虾含有n3不饱和脂肪酸吗 淡水鱼虾中有哪些生物性危害 新手怎么学养殖淡水鱼虾? 如何建立db.properties文件 [高分]java方面的问题:请教高手db.properties连接池的用法 文件db.properties在myeclipse中的什么地方?急 properties是什么文件? java 什么文件读取db.properties MyEclipse连接sql 2000数据库 db.properties怎么写 java 救助 db.properties 打包路径问题 ...jdbc把地址什么的写在一个文件里面(db.properties),然后写了个工具... 如何读取db.properties properties 是什么文件 怎么样读取db.properties文件? java web应用中把 WEB-INF\classes\db.properties 在static中如何读取里 ... 如何 读取db.properties 数据库配置文件是哪一个 properties是什么文件 java 中如何写数据库连接字符窜的properties配置文件 java中的Properties是什么类呢,什么意思呢 tms是什么意思? tms是什么意思啊? TMS是什么来着?有人懂吗?
  • 焦点

最新推荐

猜你喜欢

热门推荐