>  기사  >  웹 프론트엔드  >  JavaScript는 mysql과 php를 연결하여 odbc를 통해 공유되는 모든 데이터베이스 인스턴스에 연결합니다.

JavaScript는 mysql과 php를 연결하여 odbc를 통해 공유되는 모든 데이터베이스 인스턴스에 연결합니다.

小云云
小云云원래의
2017-12-27 13:53:381814검색

제 상상력은 활짝 열려있었습니다. JavaScript를 사용하여 mysql에 연결했습니다. odbc를 사용하여 나중에 데이터베이스에 연결하려고 생각했기 때문에 깨달았습니다. 사건은 여기에 두겠습니다. 이 기사는 주로 odbc를 통해 mysql과 php를 어떤 데이터베이스에 연결하는 javascript의 예를 공유합니다. 좋은 참조 가치가 있으며 모든 사람에게 도움이 되기를 바랍니다. 편집자를 따라 살펴보겠습니다. 모두에게 도움이 되기를 바랍니다.

참고 사항:

1. JavaScript는 "새로운 ActiveXObject" 개체를 사용하여 mysql에 연결합니다. 이 개체는 IE 브라우저에서만 지원되므로 IE 브라우저에서만 mysql에 연결할 수 있습니다.

2. JavaScript도 odbc를 통해 mysql에 연결합니다. php와의 차이점은 그림에서 매개변수 중 하나가 php에 연결된 데이터 소스의 이름이 빨간색이라는 점입니다. 파란색으로 표시된 자바스크립트는 오해하기 매우 쉽습니다.

3. odbc 소스를 다운로드하고 구성할 때 VC 라이브러리의 비트 수는 odbc 설치 파일과 동일해야 합니다. 32비트 소스는 32비트 또는 X86VC 라이브러리에 해당합니다. 64비트 소스는 64비트 VC 라이브러리에 해당하며 odbc 데이터 소스 관리 프로그램을 찾기가 쉽지 않습니다. 첫 번째는 제어판을 열고 odbc를 검색하여 해당 버전을 선택하는 것입니다. 두 번째는 Windows의 경우 64비트 버전인 system32에서 odbcad32.exe를 검색하고 32비트 버전인 syswow64에서 odbcad32를 검색합니다.

4. 개별적으로 사용하는 경우 사용자 DSN을 구성할 수 있습니다. 여러 번 사용하거나 온라인으로 사용하는 경우 시스템 DSN을 구성할 수 있습니다. Source Code :

javaScript 버전

R
<script>
//创建数据库连接对象
var conn = new ActiveXObject("ADODB.Connection"); 
//创建数据集对象
var rs = new ActiveXObject("ADODB.Recordset");
try{
//数据库连接串,具体配置请参考:http://www.connectionstrings.com/
//如果不知道如何配置连接串,可以通过配置UDL文件后用文本编辑器打开获得
//Driver={这里是图片蓝色框体的驱动程序名,而不是自定义的名称,注意}
var connectionstring = "Driver={MySQL ODBC 5.3 ANSI Driver};Server=127.0.0.1;User=root;Password=root;Database=suning;Option=3;Port=3306";
console.log(connectionstring);
//打开连接
conn.open(connectionstring);
 
//查询语句
var sql = " select * from su_ceshi ";
//打开数据集(即执行查询语句)
rs.open(sql,conn);
//(或者rs=conn.execute(sql);)
//遍历所有记录
while(!rs.eof){
 //WScript是Windows 的脚本宿主对象,详细情况请在windows帮助里查找。
 //WScript.Echo输出记录的内容
document.write(rs.Fields("id") + "\t" + rs.Fields("xueke") + "\n");
 
 //下一条记录
 rs.moveNext();
}
//关闭记录集
rs.close();
//关闭数据库连接
conn.close();
} catch(e){
//异常报告
document.write(e.message);
} finally{
//
}
</script>

PHP 버전 :

R
<html>
<body>
<?php
//第一个参数是图片红色框体的自定义名称。注意
$conn=odbc_connect(&#39;mysqlodbc&#39;,&#39;root&#39;,&#39;root&#39;);
if (!$conn)
{
exit("连接失败: " . $conn);
}

$sql="SELECT * FROM su_ceshi";
$rs=odbc_exec($conn,$sql);

if (!$rs)
{
exit("SQL 语句错误");
}
echo "<table><tr>";
echo "<th>id</th>";
echo "<th>xueke</th></tr>";

while (odbc_fetch_row($rs))
{
$compname=odbc_result($rs,"id");
$conname=odbc_result($rs,"xueke");
echo "<tr><td>$compname</td>";
echo "<td>$conname</td></tr>";
}
odbc_close($conn);
echo "</table>";
?>

</body>
</html>
INTERDATED 권장 사항 :

PHP 데이터베이스 연결 MySQL 및 MySQLiSample 코드의 차이와 사용량 MySQL

Node.js mysql 데이터베이스에 연결하는 방법 구현

위 내용은 JavaScript는 mysql과 php를 연결하여 odbc를 통해 공유되는 모든 데이터베이스 인스턴스에 연결합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.