数据库如何与软件连接的

数据库如何与软件连接的,第1张

软件可以通过好多种方式连接数据库,有微软提供的(ODBC)开放式数据库连接,和SUN提供的JDBC(java数据库连接),也可以用数据库服务商提供的API来实现数据库访问。\x0d\x0a数据库系统也有好多种,有IBM公司的DB2,有甲骨文公司提供的oracle系列,还有微软提供的SQLServer,还有免费版的MySQL。\x0d\x0a你看到的大多数小网站用的都是MySQL。\x0d\x0a你可以学学这个数据库系统,再看看JDBC.这方面的教程太多了。

学学VBA就可以了,通过VBA可以链接Access,也要学一点数据库知识,不用很深刻,可以写简单SQL语句就行。另外,你说的公司的那个系统,你们登陆的那个账号和你链接Access的账号是不同的。

数据库在使用前必须先建立连接,创建SQL Server 数据库连接的.NET组件是SqlConnection 。在.NET环境中使用SqlConnection 组件时必须加载该组件所属的命名空间——using System.Data.SqlClient实例代码如下:

using System.Data.SqlClient

SqlConnection conn = new SqlConnection()

conn.ConnectionString = "Data Source=.Initial Catalog= VisitersIntegrated Security=True"

或者

SqlConnection conn = new SqlConnection("Data Source=.Initial Catalog= VisitersIntegrated Security=True")

其中“Data Source”指数据库服务器,其值可以是IP地址或主机名,“Data Source=.”代表本机是服务器;“Initial Catalog”指数据库名称;如果要连接网络中IP地址为192.168.1.177的服务器上的Visiters数据库,该数据库的访问用户名和密码分别为“sa”和“pwd”,则SqlConnection组建的ConnectionString属性值就可以设置为“Persist Security Info=trueData Source=192.168.1.177Initial Catalog= VisitersUser id = saPassword=pwd”。

通常,数据服务器的地址会发生改变,一旦改变发生数据库连接就需要重新设置,设置完毕后还需要重新编译应用程序,这个改变才会被程序接受。我们可以采用读取配置文件的方式来避免这种程序的反复编译,将数据库连接字符串保存在配置文件中,如果数据库发生了变化,只需要修改配置文件即可,不需要重新编译程序,这样可以极大的降低程序的维护成本,提高工作效率。

首先,在项目Visiters中添加新项——“应用程序配置文件”。WindowsFrom 应用程序该文件名默认为App.config 。对该文件的配置如下:

<?xml version="1.0" encoding="utf-8" ?>

<configuration>

<appSettings >

<add key ="ConnStr" value="Data Source=.Initial Catalog= VisitersIntegrated Security=True"/>

</appSettings>

</configuration>

配置文件写好后就可以在程序中进行调用。必须使用命名空间——using System.Configuration然后使用该命名空间的ConfigurationSettings.AppSettings 索引器来读取该值,改写代码如下:

using System.Data.SqlClient

using System.Configuration

SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["ConnStr"])


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存