网页与mysql数据库怎么连接

网页与mysql数据库怎么连接,第1张

连接mysql数据,用到的工具Navicat Premium,步骤如下:

打开Navicat Premium,点击连接按钮下的mysql。

2连接名可以任意,输入主机ip或者主机名,端口一般默认都是3306,数据库用户名和密码点击确定就可以。

注意事项:用Navicat Premium打开远程数据库,需要数据库用户名有远程访问的权限。

看到你说将DataGrid和数据库连接,不知道你用的是不是asp或者aspnet软件,如果是这两个软件的话,如果是在设计页面用控件 *** 作的话,应该是先添加一个DataSource控件,在这个控件里设置好要连的数据库路径,接着选择要显示的表的具体列的数据。然后再添加一个DataGrid控件,将DataGrid控件里的DataSource这个属性等于之前的DataSource控件的ID就可以了。

你问的那个pwd是你数据库的密码,看你有没有设定了。

我贴一段其他数据控件的例子你看看:

<add name="Conn" connectionString="Data Source=(local);Initial Catalog=DooDu;User ID=sa;Password=1234" providerName="SystemDataSqlClient" /> //前四个等号分别是你新建的数据库连接的名字,你要连接的数据库的路径,数据库软件你的用户名,用户密码

这段是连接数据库的代码。

<asp:SqlDataSource ID="SqlDataSource1" runat="server"

ConnectionString="<%$ ConnectionStrings:Conn%>" //这是在你的软件已经建好数据库的连接下使用的

SelectCommand="SELECT TB_PrepaidActivityInfo“

</asp:SqlDataSource>

这段是选择已经建好的数据库连接的代码。

<asp:GridView ID="GridView1rpt" DataSourceID="SqlDataSource1" >

</asp:GridView>

这段是GridView控件绑定数据的代码

根据你的网站程序来决定这样去连接它了。还有你的数据是什么?mysql还是mssql

这里给你两种方法

1php网站程序+mysql

<

$ mysql_servername="localhost";

$ mysql_usernmae="a";

$ mysql_password="a";

$ mysql_database="a";

$ conn=mysql_connect($ mysql_servername,$ mysql_usernmae,$ mysql_password);

//不变的连接数据库的方式--1

$ sql="INSERT INTO `count` ( `new` ) VALUES ('1')";

//SQL语法 插入数据

mysql_select_db($ mysql_database,$ conn);

//打开数据库--设定与指定的连接标识符所关联的服务器上的当前激活数据库

$ result=mysql_query($ sql);

// $ result的值是一个资源标识

这一句让MYSQL数据库运行变量$ sql里面的语句,结果存入$ result中

$result返回的是id值,当query查询字符串是update,insert,delete,时返回的都是TURE or false

mysql_close($ conn);

//关闭连接

//-------

$ conn=mysql_connect($ mysql_servername,$ mysql_usernmae,$ mysql_password);

//不变的连接数据库的方式

$ sql="SELECT COUNT() FROM count";

$ result=mysql_db_query($ mysql_database,$ sql,$ conn);

//选择一个数据库并在其上执行查询

$ row=mysql_fetch_row($ result);

//

mysql_fetch_row()函数是查询成功后,把查询结果的一行取到一个数组中,以备使用;每执行一次mysql_fetch_row(),将自动取到结果中的下一行记录

echo $ row[0];

mysql_free_result($ result);

//需要在考虑到返回很大的结果集时会占用多少内存时调用。在脚本结束后所有关联的内存都会被自动释放

>

2asp网站程序|mssql

<%

set conn = servercreateobject("ADODBConnection")

connOpen "provider=sqloledb; data source=zjg823;uid=sa;pwd=123456789;database=wangha"

%>

具体你可以根据你的程序类型和数据库类型搜索一下,很多教程的。

通常来说,不论为BS还是CS结构,都分为后台和前台。

拿目前常见的BS来说,前台说简单点就是HTML,即用IE即可以打开的部分;

后台就是使用人员看不到的东西,开发语言如JAVA,NET等。

前台与后台的连接,一般都有一些比较通用的设计 ,如JAVA的SSH三层架构。

如根据学号查询成绩:

1 首先编写一个html的网页,里面要设计一个可以输入学号的文本框,用来接收学号;

并添加一个区域用来显示结果。

2 在后台编写可接收前台请求的程序,如action或servlet

3 在网页中设计好提交到后台的请求路径,及提交的参数(如上面的学号);

4 在后台编写业务逻辑服务代码,并调用数据库进行查询,并将结果返回给页面;

5 在页面预留位置,将结果展示出来。

网站链接不到数据库分很多情况?

1 你网站服务器和数据库服务器是否可以正常ping通(假设你是分机部署的)

2 假设可以ping通,查看防火墙是否允许数据库指定端口的链接(win平台上直接关闭防火墙或则配置准入;类unix平台上直接修改iptab来控制准入,比如添加一条entry 允许在1521(oracle) 1442(ms sqlserver)上的接入 *** 作)

3 查看数据库是否正常开启(win上直接查看服务,类unix平台上可以使用 ps -ef|grep 关键字 来查看指定进程是否开启,oracle情况下 还需要监听tnslsnr是否开启)

排除以上问题,那就找找网站的问题

1 网站最近是否升级,比如更换了数据库的驱动,这是可能之一

2 网站的数据库连接应该是从可配置的平面文件中读取用户名和密码 ,这2个是否错误

3 你们的dba是否最近修改了数据库的用户名和密码

4 你们的数据库是否被人用类似ddos攻击,就说被人不停的连接连接,撑到数据库支持的上限后,正常连接就无法建立了。

5 你们的程序员是不是没有释放连接,或则你们的数据源释放连接和建立的连接的策越有问题。

希望对你有帮助

在数据库引导页插入以下代码:

SqlDatabaseName="chwl"

'此处填写数据库的名称

SqlPassword="123"

'此处填写数据库的密码

SqlUsername="sa"

'此处填写数据库的用户名

SqlLocalName="(local)"

connstr="driver={SQL

Server};server="&SqlLocalName&";uid="&SqlUsername&";pwd="&SqlPassword&";database="&SqlDatabaseName&";"

%>

以上就是关于网页与mysql数据库怎么连接全部的内容,包括:网页与mysql数据库怎么连接、如何建立数据库与网站的连接、买了个数据库,怎么链接到网站等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存