打开一个网页说“数据库连接出错,请检查连接字串。”是怎么回事? |
您所在的位置:网站首页 › 网页显示你的连接不是专用连接怎么回事 › 打开一个网页说“数据库连接出错,请检查连接字串。”是怎么回事? |
出现这样的问题,肯定是网站的问题了
网站的数据库 出问题了, 还有一个可能就是您的 浏览器缓存 造成(清除缓存再来访问,如果还是那样就是浏览器的问题了) 不知道您是否是使用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=falseuser id=XXXpwd=XXXpersist security info=false 如果是链接一个Access数据库,则可以如下: Provider=microsoft.oledb.jet4.0data source=文件名.mdb[pwd=XX](如果有密码可选) 二、Java: 在控制面板(数据源)设置完Odbc桥链接后,按照以下步骤实现链接: 1、加载驱动:引入驱动包java.sql.*,——Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") 2、获取链接:Connection con=DriverManager.getConnection("jdbc:odbc:您的ODBC数据库别名") 3、数据 *** 作:使用Statement或者PrepareStatement类(建议使用后者): PrepareStatement pstmt=con.getPrepareStatement(SQL语句) pstmt.setXXX(类型)(序号,从1开始,真实数据)。 …… pstmt.executeUpdate(增、删与改)。 4、获取结果:使用ResultSet结果集: ResultSet rs=pstmt.executeQuery(查询语句) 一般conn.asp文件都放在网站的跟目录下 如果没有 打开网站文件夹按f3搜索conn.asp文件 点右键用记事本打开 一般格式如下: '如果是SQL数据库,请认真修改好以下数据库选项 DataServer = "(local)" '数据库服务器IP DataUser = "sa" '访问数据库用户名 DataBasePsw = "sa" '访问数据库密码 DataBaseName = "dbname" '数据库名称欢迎分享,转载请注明来源:内存溢出 原文地址:https://outofmemory.cn/sjk/9893631.html |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |