2013-07-10
展开全部
可以做一个类库,用xml调用
using System.Data.Sqlcolint;
using System.Xml;
咨询通过读取xml文件连接sqlserver数据库的问题
悬赏分:20 - 提问时间2007-11-6 16:34
我的问题:
1。连接数据库方式是个类库(做成dll文件)
2。连接数据库的登录名密码等字符串是从config.xml中读取
3。是从类库中读取还是从别的地方读取config.xml?因为在类库中有个连接数据库的语句。
4。如果连接数据库的密码错误,会自动提示连接错误,然后弹出个小窗口,修改config.xml中的数据库密码等,然后保存。这个步骤在哪里写?
===================================================================================================================
我的部分代码:
1。连接数据库的类库:
Imports System.data.sqlclient
Public Class DB
'sCon为连接字符串
Private sCon As String = "User ID=sa;Initial Catalog=dbname;Data Source=(local) "
Public Function GetDataTable(ByVal strSql As String) As DataTable
Dim myDt As New DataTable
Dim sqlConn As SqlConnection = New SqlConnection(sCon)
Dim myCmd As SqlCommand = New SqlCommand(strSql, sqlConn)
Dim myDa As New SqlDataAdapter(strSql, sqlConn)
Try
myDa.Fill(myDt)
Catch er As Exception
Finally
sqlConn.Close()
End Try
Return myDt
End Function
End Class
public Void ReaderXML(string URL)//URL是XML文件的路径
{
DataSet ds = new DataSet();
ds.ReaderXml("URL");
//下面就是把这个数据集存到数据库里面
}
using System.Data.Sqlcolint;
using System.Xml;
咨询通过读取xml文件连接sqlserver数据库的问题
悬赏分:20 - 提问时间2007-11-6 16:34
我的问题:
1。连接数据库方式是个类库(做成dll文件)
2。连接数据库的登录名密码等字符串是从config.xml中读取
3。是从类库中读取还是从别的地方读取config.xml?因为在类库中有个连接数据库的语句。
4。如果连接数据库的密码错误,会自动提示连接错误,然后弹出个小窗口,修改config.xml中的数据库密码等,然后保存。这个步骤在哪里写?
===================================================================================================================
我的部分代码:
1。连接数据库的类库:
Imports System.data.sqlclient
Public Class DB
'sCon为连接字符串
Private sCon As String = "User ID=sa;Initial Catalog=dbname;Data Source=(local) "
Public Function GetDataTable(ByVal strSql As String) As DataTable
Dim myDt As New DataTable
Dim sqlConn As SqlConnection = New SqlConnection(sCon)
Dim myCmd As SqlCommand = New SqlCommand(strSql, sqlConn)
Dim myDa As New SqlDataAdapter(strSql, sqlConn)
Try
myDa.Fill(myDt)
Catch er As Exception
Finally
sqlConn.Close()
End Try
Return myDt
End Function
End Class
public Void ReaderXML(string URL)//URL是XML文件的路径
{
DataSet ds = new DataSet();
ds.ReaderXml("URL");
//下面就是把这个数据集存到数据库里面
}
2013-07-10
展开全部
要通过HTTP访问一个SQL Server数据库,你必须首先设置一个虚拟目录。这个虚拟目录在HTTP协议和一个特定的数据库之间提供了一个链接。设置虚拟目录时,我们需要用“Configure SQL XML Support In IIS”菜单条目,你可以在Window的Start菜单中的SQL Server菜单条目找到该项。通过该菜单条目,你就可以指定虚拟目录的名称、物理路径、服务器名称、数据库名称和注册信息。一旦你创建了一个虚拟目录,你就可以通过一个URL将查询发送到数据库了。如果你设置了一个叫做Northwind的虚拟目录,并在浏览器中输入了查询 http://localhost/Northwind?sql=SELECT+*www.haoxiai.net) 网址: http://www.haoxiai.net/wangzhanzhizuo/shujuku/60220.html
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-10
展开全部
1。连接数据库的类库:
Imports System.data.sqlclient
Public Class DB
'sCon为连接字符串
Private sCon As String = "User ID=sa;Initial Catalog=dbname;Data Source=(local) "
Public Function GetDataTable(ByVal strSql As String) As DataTable
Dim myDt As New DataTable
Dim sqlConn As SqlConnection = New SqlConnection(sCon)
Dim myCmd As SqlCommand = New SqlCommand(strSql, sqlConn)
Dim myDa As New SqlDataAdapter(strSql, sqlConn)
Try
myDa.Fill(myDt)
Catch er As Exception
Finally
sqlConn.Close()
End Try
Return myDt
End Function
End Class
Imports System.data.sqlclient
Public Class DB
'sCon为连接字符串
Private sCon As String = "User ID=sa;Initial Catalog=dbname;Data Source=(local) "
Public Function GetDataTable(ByVal strSql As String) As DataTable
Dim myDt As New DataTable
Dim sqlConn As SqlConnection = New SqlConnection(sCon)
Dim myCmd As SqlCommand = New SqlCommand(strSql, sqlConn)
Dim myDa As New SqlDataAdapter(strSql, sqlConn)
Try
myDa.Fill(myDt)
Catch er As Exception
Finally
sqlConn.Close()
End Try
Return myDt
End Function
End Class
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-10
展开全部
XML不能连接以及访问SQL数据库。。除非你是用其他程序语言 例如VB等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询