数据库连接语句(PHP中如何连接数据库基本语句)
大家好,今天给各位分享数据库连接语句的一些知识,其中也会对PHP中如何连接数据库基本语句进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
PHP中如何连接数据库基本语句
("localhost","root","123");//该语句为最简单的造连接的语句,对于PHP5来说太老,会提醒该语句会被淘汰,所以需用@来抑制提醒
//选择要操作的数据库mysql_select_db("ren",$connect);
//写SQL语句$sql="select* from course";//读取course表格中的所有内容
//执行SQL语句,返回结果集$result= mysql_query($sql);
//从结果集中读取数据while($attr= mysql_fetch_row($result))//row按照索引数组格式读取;assoc按照关联数组格式读取;array按照两种数组格式读取{ var_dump($attr);}
//中文乱码解决方法:原因编码格式不一致//1.建立数据库的时候,字符集选择utf-8//2.修改mysql的配置,在[mysqld]模块下面添加character_set_srever=utf8//3.修改页面的编码格式为 utf-8,header("content-type:text/html;charset=utf-8");
//增加数据//造一个连接/*$connect=@mysql_connect("localhost","root","123");
//选择要操作的数据库mysql_select_db("hr",$connect);
//写SQL语句$sql="insert into nation values(‘n006‘,‘藏族‘)";//添加数据必须是有规律地添加
//执行SQL语句,返回结果集$result= mysql_query($sql);
//从结果集中读取数据var_dump($result);*/结果为ture,则添加成功,若为FALSE,则添加失败
PHP中如何连接数据库基本语句
标签:
c语言怎样连接数据库(c语言和数据库连接)
1、配置ODBC数据源。
2、使用SQL函数进行连接。
对于1、配置数据源,配置完以后就可以编程操作数据库了。
对于2、使用SQL函数进行连接,参考代码如下:
#include
#include
#include
voidmain()
{
HENVhenv;//环境句柄
HDBChdbc;//数据源句柄
HSTMThstmt;//执行语句句柄
unsignedchardatasource[]="数据源名称";//即源中设置的源名称
unsignedcharuser[]="用户名";//数据库的帐户名
unsignedcharpwd[]="密码";//数据库的密码
unsignedcharsearch[]="selectxmfromstuwherexh=0";
SQLRETURNretcode;//记录各SQL函数的返回情况
//分配环境句柄
retcode=SQLAllocEnv(&henv);//等介于(SQL_HANDLE_ENV,SQL_NULL
,&henv);
//设置ODBC环境版本号为3.0
retcode=(henv,SQL_ATTR_ODBC_VERSION,(void*)SQL_OV_ODBC3,0);
//分配连接句柄
retcode=(henv,&hdbc);//等介于(SQL_HANDLE_DBC,henv,&hdbc);
//设置连接属性,登录超时为*rgbValue秒(可以没有)
//(hdbc,SQL_LOGIN_TIMEOUT,(SQLPOINTER)(rgbValue),0);
//直接连接数据源
//如果是windows身份验证,第二、三参数可以是
,也可以是任何字串
//SQL_NTS即"
retcode=SQLConnect(hdbc,datasource,SQL_NTS,user,SQL_NTS,pwd,SQL_NTS);
//分配语句句柄
retcode=(hdbc,&hstmt);//等介于(SQL_HANDLE_STMT,hdbc,&hstmt);
//直接执行查询语句
retcode=(hstmt,search,SQL_NTS);
//将数据缓冲区绑定数据库中的相应字段(i是查询结果集列号,queryData是绑定缓冲区,BUFF_LENGTH是缓冲区长度)
SQLBindCol(hstmt,i,SQL_C_CHAR,queryData[i-1],BUFF_LENGTH,0);
//遍历结果集到相应缓冲区queryData
SQLFetch(hstmt);
/*
*对遍历结果的相关操作,如显示等
*/
//注意释放顺序,否则会造成未知错误!
(SQL_HANDLE_STMT,hstmt);
(hdbc);
(SQL_HANDLE_DBC,hdbc);
(SQL_HANDLE_ENV,henv);
}
数据库SQL语句~四表连接
1、如图所示,打开了SQL Server 2008,并创建好了数据库。然后看当前是否是在自己要创建表的数据库中。
2、如图,选中好LX数据库,练习数据库。
3、或者在新建窗口中输入代码,USE LX,然后选中后运行它,一样进入到LX数据库中。如图所示。
4、之前有教过不用代码设计数据库的表,这里只讲用语句创建表。如图所示,创建表的代码格式如下。
5、创建一个员工表的实际代码,如图所示,简单的员工表,有员工号、员工姓名、员工所在部门构成。
6、接着,输入好代码后,设置一些主外键约束。
VB怎么连接 SQL 数据库
一个简单的方法:
首先,建立程序公共模块输入以下代码:
Public conn As New ADODB.Connection
'全局变量 rst指针
Public rst As New ADODB.Recordset
'全局调用函数打开数据库
Public Function openconn()
conn.ConnectionString="连接信息"
'此连接信息最简单的生成办法:
'在任意窗口下建立一新ADODC控件
'选择控件属性,通用页,使用连接字符串,生成(U)
'利用该向导生成出字符串,然后将该字符串复制到"连接信息"中即可
conn.Open
End Function
'全局调用函数关闭数据库
Public Function closeconn()
If conn.State= 1 Then
conn.Close
Set conn= Nothing
End If
End Function
然后在窗体文件中可以使用的函数:
打开数据库:openconn
注意:此函数为自定义函数,无参数,定义在公共模块中!
建立数据表连接:Set rst= conn.Execute("select* from数据表名")
如做登陆页可以这样判断用户名密码:
Text1.Text= RTrim(rst.Fields("id")) And Text2.Text= RTrim(rst.Fields("password"))
注:其中Text1.Text为输入用户名TextBOX Text2.Text为输入密码TextBOX
数据表中 id为保存用户名 password为保存密码!此方法为非加密方法!
关闭数据库函数:
closeconn
Set rst= Nothing
注:此两行,必须在打开数据库的情况下使用!并且每打开一次数据库后必须先使用此两句将数据库关闭后才可打开另一数据库表文件!!!!!否则程序报错终止!
添加新数据函数
rst.AddNew
rst("字段名1")= Text1.Text
rst("字段名2")= Text2.Text
rst.Update
删除数据函数
rst.Delete
注:使用此函数前,必须保证数据库指针函数rst指向需删除数据,移动rst指针可以使用函数:rst.MoveNext或rst.MoveLast
更新数据函数
rst.Open"update数据表名 set字段1='"+ Text1.Text+"',字段2='"+ Text2.Text+"' where id='"+ Text3.Text+"'", conn, 1, 3
注,其中 where id=为更新特定数据表的查找!
如果熟悉SQL语句,还可编写出其他方式的查找,这里就不多做介绍了!
关于本次数据库连接语句和PHP中如何连接数据库基本语句的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。