应用程序如何与数据库建立连接

 我来答
海里的月光0Bz
2019-08-12 · TA获得超过6027个赞
知道答主
回答量:229
采纳率:0%
帮助的人:3.5万
展开全部

1、首先打开visual studio 2017开发工具进入软件主界面。

2、选择工具下的连接到数据库功能,系统会弹出连接数据库的对话框。

3、在对话框中填写要连接的数据库信息,用户名,密码等。

4、选择完成后,点击测试连接,连接成功后,选择要管理的数据库。

5、点击确定后,vs2017连接数据库成功,右边会出现管理数据库连接的菜单。

6、在菜单上点击右键,选择新建查询即可对数据库进行查询。

zhaotao_king
2011-11-03 · TA获得超过2455个赞
知道大有可为答主
回答量:863
采纳率:0%
帮助的人:1148万
展开全部

☆ JDBC数据库设计方法

JDBC提供了一套API,以统一的方式访问各种异构的数据库。JDBC数据库设计具有以下特点:

(1)独立于平台的数据库访问,这是J2EE的跨平台机制和Java语言的特点决定的。

(2)数据库位置透明,应用程序设计人员不需要关心底层数据库的具体位置、数据库的具体类型等这些不同种类的数据库信息可以通过JDBC屏蔽掉,应用程序设计人员可以专注于业务逻辑的实现,只需配置 JDBC URL即可,并可以方便地实现数据库或应用程序的移植。

(3)对专有数据库的问题是透明的。对于不同的数据库只需要配置不同的JDBC  Driver以及不同的JDBC URL,以标准的JDBC的方式连接到底层不同技术实现的数据库。

☆ JDBC的数据库访问模型

Java的客户端程序大致可分为两类,即Java Applet和Java Application。相对于客户端来说,JDBC API支持两种数据库访问模型,即两层模型和三层模型。JDBC两层应用模型,在两层模型中,Java Applet或Java Application将直接与数据库进行对话。其中需要一个JDBC Driver来与所访问的特定数据库管理系统进行通信。用户的 SQL 语句被送往数据库中,返回其结果给用户。数据库可以存放在本地机或者是网络服务器上,Java 应用程序也可以通过网络访问远程数据库,如果数据库存放于网络计算机上,则是典型的客户/服务器模型应用。应用程序虽然可以是Java的Application或Applet,但是这种模型限制较多,比较适合Application,而不太适合Applet。

JDBC三层应用模型。在三层模型中,客户通过浏览器调用Java 小应用程序,小应用程序通过JDBC API提出SQL请求,请求先是被发送到服务的"中间层",也就是调用小应用程序的Web服务器,在服务器端通过JDBC与特定数据库服务器上的数据库进行连接,由数据服务器处理该SQL语句,并将结果送回到中间层,中间层再将结果送回给用户,用户在浏览器中阅读最终结果。中间层为业务逻辑层,可利用它对公司数据进行访问控制。中间层的另一个好处是,用户可以利用易于使用的高级API,而中间层将把它转换为相应的低级调用。最后,许多情况下,三层结构可使性能得到优化,并提高安全保证。

参考资料: http://book.51cto.com/art/200908/148045.htm

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yunbin_zhang
2011-11-03 · TA获得超过723个赞
知道小有建树答主
回答量:786
采纳率:50%
帮助的人:603万
展开全部
任何使用数据库的客户端应用程序都必须在可以执行任何工作前建立与该数据库的连接。客户端应用程序的所有活动都必须借助该连接才可以进行。 例如,您的用户 ID 确定在数据库上要执行操作的权限,并且数据库服务器具有您的用户 ID,因为它是对建立连接的请求的一部分。 许多客户端应用程序 (包括应用程序开发系统)使用开放式数据库连开放式数接 (Open Database Connectivity, ODBC) 接口访问 Adaptive ServerAnywhere。 ODBC 数据源是一组存储在注册表或文件中的连接参数。 你可以使用 ODBC 数据源从以下任何应用程序连接到 Adaptive ServerAnywhere 数据库:
•Sybase Central 和 Interactive SQL。

•所有 Adaptive Server Anywhere 实用程序。

•PowerDesigner 和 InfoMaker。

•支持 ODBC 的任何应用程序开发环境,
例如 Microsoft Visual
Basic、 Sybase PowerBuilder 和
Borland Delphi。
UNIX 上的 Adaptive Server Anywhere 客户端应用程序可以使用 ODBC数据源。在 UNIX 上,数据源作为文件存储。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
腾讯电脑管家
2018-07-27 · 百度知道官方认证企业
腾讯电脑管家
腾讯电脑管家是腾讯公司推出的免费安全管理软件,能有效预防和解决计算机上常见的安全风险,并帮助用户解决各种电脑“疑难杂症”、优化系统和网络环境,是中国综合能力最强、最稳定的安全软件。
向TA提问
展开全部
软件可以通过好多种方式连接数据库,有微软提供的(ODBC)开放式数据库连接,和SUN提供的JDBC(java 数据库连接),也可以用数据库服务商提供的API来实现数据库访问。
数据库系统也有好多种,有IBM公司的DB2,有甲骨文公司提供的oracle系列,还有微软提供的SQL Server, 还有免费版的MySQL。
你看到的大多数小网站用的都是MySQL。
你可以学学这个数据库系统,再看看JDBC.这方面的教程太多了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
linzi2
2011-11-03 · TA获得超过1261个赞
知道大有可为答主
回答量:1563
采纳率:0%
帮助的人:550万
展开全部
有些像ASP和JSP的,应该是网站系统吧
使用ODBC连接,建议使用连接代码连接,如果使用数据源的话,不方便发布
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式