数据,在菜单中选择
这时
添加链接
的窗口会打开,同时
服务器资源管理器
窗口也会打开
如果用slq数据库,则使用图中默认即可。如果不是则点击
更改
按钮来更换
点击
刷新
按钮,来查看当前可用的slq数据库服务器
过一会点击此处就可以看到可用的数据库服务器了
选择一个数据库服务器。例子中我的机器上同时安装了sql2008和sql2012,所以看到两个数据库服务器
选择登陆到服务器的方式,可以使用默认,也可以使用账号密码方式
点击
下拉箭头,查看选中数据库服务器下可用的数据库,并选择一个数据库
点击测
试测试链接
按钮,来测试链接是否成功
提示测试链接成功,说明该数据库链接可用
点击
确定
按钮,完成数据库链接的添加。这时可以在
服务器资源管理器窗口
看到刚才添加的数据库链接
不好意思,回答错了,我看成是另一个问题了!有多种方法访问数据库:
ADO方式或OLEDB,给你个OLEDB范例吧
BOOL
CDataTableFactory::GetCompDataTable(
CEnterpriseInfoVector*
pRetVector,
LPTSTR
strQuery
)
{
CDataSource
db
CSession
session
HRESULT
hr
CCommand<CAccessor<DataModel::CCompanyInfo>,
CRowset,
CMultipleResults
>
command
hr
=
db.OpenFromInitializationString(
m_strConnection
)
ATLASSERT(SUCCEEDED(hr))
if
(FAILED(hr))
return
FALSE
hr
=
session.Open(db)
ATLASSERT(SUCCEEDED(hr))
if
(FAILED(hr))
return
FALSE
hr
=
command.Open(session,
strQuery)
ATLASSERT(SUCCEEDED(hr))
if
(FAILED(hr))
return
FALSE
while
(command.MoveNext()
==
S_OK)
{
auto_ptr<CCompanyInfoBase>
item(
new
CCompanyInfoBase(static_cast<CCompanyInfo>(command))
)
item->CurrentState
=
DataEntity::RSINITIAL
pRetVector->Add(
item.release()
)
}
command.Close()
session.Close()
db.Close()
return
TRUE
}
在Visual Studio中让应用程序访问数据库的 *** 作方法和步骤如下:
1、首先,打开vs2010并依次单击工具栏的“文件”-->“新建”,新建相应的应用程序,如下图所示。
2、其次,完成上述步骤后,与数据库建立连接,通过“视图”菜单找到“服务器资源管理器”选项,然后单击打开,如下图所示。
3、接着,完成上述步骤后,在服务器资源管理器中右键单击“数据连接”,然后选择“添加连接”选项,如下图所示。
4、然后,完成上述步骤后,选择或输入“服务器名”,选择登录方式,选择或输入数据库名称,如下图所示。
5、最后,完成上述步骤后,通过“视图”菜单打开“属性”选项卡,然后将连接字符串中的那一句直接复制到web.config中,如下图所示。这样,问题就解决了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)