数据库配置文件是哪一个

数据库配置文件是哪一个,第1张

配置数据库配置文件的方法: 1首先先创建一个dbproperties的配置文件。在配置文件中输入配置信息如下: driver=commicrosoftsqlserverjdbcSQLServerDriver url=jdbc:sqlserver://localhost:1433;DatabaseName=books user=sa password=sa 2创建一个加载dbproperties的文件Envjava。在java文件中加载配置信息如下: public class Evn extends Properties{ private static Evn instance; private Evn(){ //通过构造方法读取配置文件 InputStream is=getClass()getResourceAsStream("/dbproperties"); try { load(is); } catch (IOException e) { // TODO Auto-generated catch block eprintStackTrace(); } } public static Evn getInstance(){ //单例模式创建、获得对象实例。if(instance==null){ makeInstance(); } return instance; } public static synchronized void makeInstance() { if(instance==null){ instance=new Evn(); } } } 3读取数据方法 public class Test { public static void main(String[] args){ String driver=EnvgetInstance()getProperty("driver"); String url=EnvgetInstance()getProperty("url"); String user=EnvgetInstance()getProperty("user"); String password=EnvgetInstance()getProperty("password"); Systemoutprintln(driver); Systemoutprintln(url); Systemoutprintln(user); Systemoutprintln(password); } }

数据库配置用两种情况。
1,写死在ear或war包的配置文件里,可以是hibernate,mybatis这些ORM框架的配置文件里这要看你用什么框架。
2,通过JNDI的方式配置在web容器中,在项目里读取JNDI。这样就做到了数据库与web项目的隔离,这样显然更灵活,也可以让开发人员没有机会获得生产库的连接方式,大型的企业应用选择这种方式比较好。
ORM框架
搭建Hibernate框架会费些时间,但搭好框架开发效率会很高,优化也困难些。
mybatis半自动的,你还要写sql,不过好搭建。

找到文件目录地址,然后用文本编辑器(记事本、phpstorm、sunlime)打开,
修改里面的数据库信息,例如下面
‘DB_TYPE' => 'mysql', // 数据库类型
'DB_HOST' => 'localhost', // 服务器地址
'DB_NAME' => 'thinkphp', // 修改成你自己数据库名
'DB_USER' => 'root', // 用户名
'DB_PWD' => '123456', // 密码
'DB_PORT' => 3306, // 端口一般不需要设置

AppSettings(用在vs2003,05也可以用)<add key="connectionfstringname" value="data source=服务器名或ip; initial catalog=数据库名;user id=用户;password=密码"></add>//可以省略(user id=用户;password=密码)ConnectionStrings<connectionstrings> <add
name="connectionstringname" connectionstring="data source=服务器名;initial
catalog=数据库名;user id=用户;password=密码"
providername="systemdatasqlclient"/></connectiionstring>直接连接数据库文件(1)在webconfig里配置
<connectionstrings><add name="connectionstringname"
connectionstring="data source=/sqlexpress; integrated
security=sspi;AttachDBFilename=|DataDirectory|databasemdf;
"providerName="systemdatasqlclient"</connectionsttrings>(2)直接引用SqlConnection
conn = new SqlConnection(Data Source=/SQLExpress;Integrated
Security=SSPI;AttachDBFilename=|DataDirectory|databasemdf;User
Instance=true);DataDirectory默认是AppData文件夹,你把mdf文件放到里面,改一下文件名(databasemdf)和连接字符串的一样就行了
WinForm连接字符串appconfig(基于net20)首先在项目的属性文件夹下使用 Settingssettings 配置连接字符串,我这里配置了一个 Access数据库
连接保存后VS2005自动生成 appconfig文件(修改 Settingssettings配置此文件会自动更新),内容如下:
<xml version="10" encoding="utf-8" ><configuration> <configSections> </configSections> <connectionStrings>
<add name="frmSignInPropertiesSettingsDBConnString"
connectionString="Provider=MicrosoftJetOLEDB40;DataSource=F:/kaifa/frmSignIn/appData/dbqxmdb;Persist
SecurityInfo=True;Jet OLEDB:Database Password=123" providerName="SystemDataOleDb" /> </connectionStrings></configuration>


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

原文地址: https://outofmemory.cn/zz/13259293.html

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

发表评论

登录后才能评论

评论列表(0条)

保存