连接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数据库怎么连接、如何建立数据库与网站的连接、买了个数据库,怎么链接到网站等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)