单独定义一个文件: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配置文件在哪里配置,第一步怎么做等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)