vs2013的数据连接是个红叉!!!怎么解决,提示无法访问数据库

vs2013的数据连接是个红叉!!!怎么解决,提示无法访问数据库,第1张

其实是可以连接的,楼主试试在桌面建一个

udl的文件,建完后会像记事本一样的打开,你需要选择打开方式,别跟我说不知道在哪,打开方式应会有一个

ole

db

core

services,选择

打开以后找到“提供程序”,在下拉框中找到mircrosoft

ole

db

sql

server,再下一步就是同vs里的连接了,不用我多说楼主应该知道怎么做了,测试连接成功后确定,再以记事本的形式打开,你就可以看见连接字符串了,注意如果在vs中报错的话,注意看看:data

source=win7-pc\sqlexpress

这里的win7-pc后面要多加一个斜杠

新建一个文本文件,另存为 udl 后缀,双击这个文件,在里面设置并成功连接到数据,然后在SQL语句生成器中,选择使用数据连接文件,选中这个文件就行。

提供程序页面,填写你要连接的数据库类型

比如:MSSQL是 OLEDB for SQLServer ; Access是 Jet 40 OLE DB

点下一步填写登录信息,要勾选允许保存密码,然后点测试连接,如果登录信息没错的话,就会提示连接成功了

不知道您是否是使用NET还是Java程序编程的,下面给出两种情况:

一、NET:

最简单的方法就是打开开发工具的内置数据链接Server(视图->服务器浏览器),选择一个您要链接的SQL数据库,拷贝右边的属性(Data Source)中字符串链接即可。

次简单的办法是随便创建一个Winform,然后拖拉一个数据源控件(链接Access的使用OledbConnection,SQL的为SQLConnection,如果左边的控件工具箱中没有,必须右键点击“选择项”进行加载)。拖拉之后应该会出现向导设置,设置完毕之后重新点击控件,拷贝Data Source中的数据源链接字符窜即可。

最麻烦的办法就是记住以下的字符串:

Server=(localhost)或或远程主机名:端口号(1433默认);data source=数据库名;integrated security=sspi(表示启用Windows身份验证,设置成false则必须提供user id=XXX pwd=XXX和persist security info=false)

如果您要创建一个安全的自己链接的SQL字符串,则可以如下:

Server=;Data Source=数据库名;integrated security=false;user id=XXX;pwd=XXX;persist security info=false

如果是链接一个Access数据库,则可以如下:

Provider=microsoftoledbjet40;data source=文件名mdb;[pwd=XX](如果有密码可选)

二、Java:

在控制面板(数据源)设置完Odbc桥链接后,按照以下步骤实现链接:

1、加载驱动:引入驱动包javasql,——ClassforName("sunjdbcodbcJdbcOdbcDriver")

2、获取链接:Connection con=DriverManagergetConnection("jdbc:odbc:您的ODBC数据库别名")

3、数据 *** 作:使用Statement或者PrepareStatement类(建议使用后者):

PrepareStatement pstmt=congetPrepareStatement(SQL语句)

pstmtsetXXX(类型)(序号,从1开始,真实数据)。

……

pstmtexecuteUpdate(增、删与改)。

4、获取结果:使用ResultSet结果集:

ResultSet rs=pstmtexecuteQuery(查询语句)

你好,用DWM自动生成数据库连接问题比较多,可能是我不知道怎样解决,也可能是DW本身

的问题。让它帮我们自动生成数据库连接时,一般是是在系统数据源管理器上建一

个系统的DNS,然后用JDBC连到这个DNS上。每一步骤都可以用它所提供的方法测试

按着书上所讲的做如果不行,可以试着换一个版本的DW。Dreamweaver MX,Dreamwea

rver UltraDav都可以自动生成数据库连接代码。

再见(哈哈我也喜欢JAY的,期待不能说的秘密~~~~)

DBPath=ServerMapPath(DataBase/Imagesmdb") 这里少了一个双引号,不知道是你贴漏了还是没写上去

DBPath=ServerMapPath("DataBase/Imagesmdb")

还有name=request("image_name") 这个不能用,因为你同二进制方式发送数据,在接收页不能用request获取表单数据,否则会出错

以上就是关于vs2013的数据连接是个红叉!!!怎么解决,提示无法访问数据库全部的内容,包括:vs2013的数据连接是个红叉!!!怎么解决,提示无法访问数据库、请问SQL语句生成器怎么设置连接自己的数据库、数据库连接出错[代码:02],请检查数据库链接文件中的连接字串等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/10131088.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存