01.
var
cn =
new
ActiveXObject(
"ADODB.Connection"
);
02.
var
rs =
new
ActiveXObject(
"ADODB.Recordset"
);
03.
04.
var
strDriver =
"{MySQL ODBC 5.3 Unicode Driver}"
05.
var
strServer =
"localhost"
06.
var
strDb =
"lightbox"
07.
var
strUser =
"root"
08.
var
strPass =
""
09.
10.
var
connectionString =
"Provider=MSDASQL;Driver="
+ strDriver;
11.
connectionString +=
";Server="
+ strServer
12.
connectionString +=
";Database="
+ strDb
13.
connectionString +=
";UID="
+ strUser
14.
connectionString +=
";PWD="
+ strPass
15.
connectionString +=
";"
16.
17.
18.
function
getFieldCount( tableName ) {
19.
20.
21.
cn.Open( connectionString );
22.
var
query =
"select * from "
+ tableName;
23.
24.
rs.Open( query, cn );
25.
26.
var
count = rs.Fields.Count;
27.
28.
29.
rs.Close();
30.
31.
cn.Close();
32.
33.
return
count;
34.
35.
}
36.
37.
function
loadMySQL() {
38.
39.
40.
document.write(connectionString +
"<br>"
);
41.
42.
43.
cn.Open( connectionString );
44.
45.
var
query =
"select 社員コード,氏名,フリガナ,所属,性別,給与,手当,管理者,DATE_FORMAT(生年月日,'%Y-%m-%d') as 生年月日 from 社員マスタ"
;
46.
47.
rs.Open( query, cn );
48.
49.
var
text =
""
;
50.
51.
document.write(
"<table class='table table-hover'>"
);
52.
53.
while
( !rs.EOF ) {
54.
55.
document.write(
"<tr>"
);
56.
57.
for
(
var
i = 0; i < rs.Fields.Count; i++ ) {
58.
document.write(
"<td>"
+ rs.Fields( i ).Value +
"</td>"
);
59.
}
60.
61.
document.write(
"</tr>"
);
62.
63.
rs.MoveNext();
64.
}
65.
66.
document.write(
"</table>"
);
67.
68.
69.
70.
rs.Close();
71.
72.
cn.Close();
73.
74.
}