java web项目中的数据库连接

java web项目中的数据库连接,第1张

数据库配置地址 换成你项目实际使用mysql的地址

,如果你使用了框架的话,只需要修改下数据库连接的配置文件就可以 一般在propertiey或xml文件中

如果没有,就是在实例化connection的时候 使用实际的数据库地址 以及用户名密码

先打开vs2010软件,找到项目文件,双击webconfig

vs2010中webconfig配置数据库连接

第一种:取连接字符串

string

connstring

=

systemwebconfigurationwebconfigurationmanagerconnectionstrings["sqlconnstr"]connectionstring;

或者

protected

static

string

connectionstring

=

configurationmanagerconnectionstrings["sqlconnstr"]connectionstring;

webconfig文件:加在</configsections>后面

<connectionstrings>

<remove

name="localsqlserver"

/>

<add

name="sqlconnstr"

connectionstring="user

id=xx;password=xx;initial

catalog=database_name;data

source=\sqlxxxx"

/>

</connectionstrings>

vs2010中webconfig配置数据库连接

第二种:取连接字符串:

string

myvar=configurationsettingsappsettings["connstring"];

webconfig文件:加在<appsettings>和</appsettings>

之间

<appsettings>

<add

key="connstring"

value="uid=xx;pwd=xx;database=batabase_name;server=(local)"

/>

</appsettings>

据说两者通用,但是第二种是aspnet20的新特性,建议使用第二种。其实我一直有个疑问,两个字符串中的uid;pwd;和user

id;

password;是否等价。根据网上我查到的资料是可以互换通用的。

vs2010中webconfig配置数据库连接

连接sql

server数据库的机制与连接access的机制没有什么太大的区别,只是改变了connection对象和连接字符串中的不同参数

首先,连接sql

server使用的命名空间不是"systemdataoledb",而是"systemdatasqlclient"

其次就是他的连接字符串了,我们一个一个参数来介绍(注意:参数间用分号分隔):

"user

id=sa":连接数据库的验证用户名为sa他还有一个别名"uid",所以这句我们还可以写成"uid=sa"

"password=":连接数据库的验证密码为空他的别名为"pwd",所以我们可以写为"pwd="

这里注意,你的sql

server必须已经设置了需要用户名和密码来登录,否则不能用这样的方式来登录如果你的sql

server设置为windows登录,那么在这里就不需要使用"user

id"和"password"这样的方式来登录,而需要使用"trusted_connection=sspi"来进行登录

initial

catalog=northwind":使用的数据源为"northwind"这个数据库他的别名为"database",本句可以写成"database=northwind"

"server=yoursqlserver":使用名为"yoursqlserver"的服务器他的别名为"data

source","address","addr"如果使用的是本地数据库且定义了实例名,则可以写为"server=(local)\实例名";如果是远程服务器,则将"(local)"替换为远程服务器的名称或ip地址

"connect

timeout=30":连接超时时间为30秒

在这里,建立连接对象用的构造函数为:sqlconnection

7

最后要保存你所更改的文件,右键

保存(ctrl+s)

ACCESS数据库是个文件来的,不用配置的了,在解决方案中添加你创建的ACCESS数据文件中,系统会提示你是否创建App_Data目录并将ACCESS文件添加到此目录中,选择"是"就可以了,再在程序中创建连接到此文件的连接字符串即可(此文后面有在webconfig中配置的方法)例如

String con = "PROVIDER=MicrosoftJetOLEDB40;DATA Source=" + SystemWeb>

通常来说我们的服务器是分三类,数据库的服务器,web的服务器,以及其他应用的服务器。这些其实都是小型机,服务器,只不过是根据用途不同而分类。正常来说一个网站的常规服务器的架构就是这三块。

他所说的 " 数据库连接到服务器" 可能是指   "怎么样把web服务器和数据库能够建立连接 " 。这里所说的web服务器应该是指tomcat,apache,IIS,weblogic之类的东西,而不是真正意义上的web服务器。

这样的话就简单了。要么ODBC要么JDBC,该怎么样怎么样。ODBC就是添加到数据源,JDBC就是要写JDBC驱动,或者使用mybatis之类的解决方案。数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。

数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。

数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。

1、webservice部署后连接中心数据库

2、需要本地后台客户端,读取本地数据,然后通过报文的形式发送给webservice,webservice接收后插入数据库中

3、本地客户端程序是java后台程序,直接读取本地数据库,生成报文

public class DBManager {

private static final String DRIVER = "orggjtmmmysqlDriver";//MySQL数据库驱动类

private static final String URL = "jdbc:mysql://localhost:3306/bank";//MySQL数据库的连接串

private static final String USER_NAME = "root";//用户名

private static final String PASSWORD = "root";//密码

//构造方法前运行

static{

try{

ClassforName(DRIVER);

}catch(ClassNotFoundException e){

eprintStackTrace();

}

}

//创建一个连接

public Connection getConnection() {

Connection con = null;

try {

con = DriverManagergetConnection(URL,USER_NAME,PASSWORD);

} catch (SQLException e) {

eprintStackTrace();

}

return con;

}

//释放资源

public void releaseResources(Connection con, Statement stmt,ResultSet result) {

try {

if(result != null) {

resultclose();

}

if(stmt != null) {

stmtclose();

}

if(con != null) {

conclose();

}

} catch (Exception e) {

eprintStackTrace();

}

}

}

--在WEBconfig配置下面的节点,connectionstring写的是连接数据库的字符串datasource是填写的数据库,initialcatalog是连接的数据库名称,user id是连接数据的账户名,password是账户的密码

<connectionStrings>

<add name="connstring" connectionString="Data Source=\HH;Initial Catalog=stu;User ID=sa;Password=123;"/>

</connectionStrings>

--在web应用层获取这段数据库连接字符串的语句是

ConfigurationManagerConnectionStrings["connstring"]ToString()

以上就是关于java web项目中的数据库连接全部的内容,包括:java web项目中的数据库连接、怎样用webapi连接到数据库的数据、web怎么和access数据库连接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存