重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1.首先需要安装MySQL Server 5.1和navicat for mysql。这个安装是很简单的,网上很多教程,和安装一般软件差不多。只有在安装MySQL Server 5.1时,要注意选择字符编码为gb2312(中文)那个选项。
成都创新互联公司网站建设公司,提供网站建设、网站制作,网页设计,建网站,PHP网站建设等专业做网站服务;可快速的进行网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,是专业的做网站团队,希望更多企业前来合作!
2. 使用navicat for mysql导入数据文件
a打开navicat for mysql,和localhost本地数据库连接,就可以看到刚才建立的数据库和表,
b可以导入本地的txt数据文件,注意保持格式正确,
c下面一步要注意一下,如果数据库中有中文数据,编码格式一定要选择是中文的GB2312,
d然后间隔符为空格(根据txt中的具体情况来定),
e并选择目标表,将每一列一一对应,即可导入。
我知道 ie 怎么连接,别的浏览器不行。首先先去mysql官网下载个 odbc 然后安装,安装完再去控制面板找到“管理工具”--》“(ODBC)数据源”--》(如果是在自己电脑上测试就选
“用户DSN”,如果想被别人访问就选“系统DSN”) 然后添加mysqlodbc,然后把驱动的名字记下来(不是你起的名字,是后面自带的名字!),准备工作做完,我们就可以通过代码访问数据库了。(注:我第一次安装ODBC,用js调用时提示我未知数据源一类的话,卸载ODBC后再次安装ODBC就正常了) 用 ie 先调用odbc驱动 然后操作mysql,话不多说,上代码!
//创建数据库连接对象
var conn = new ActiveXObject("ADODB.Connection");
//创建数据集对象
var rs = new ActiveXObject("ADODB.Recordset");
try{
//MySQL ODBC 5.3 ANSI Driver 这个就是我刚才说让你记得驱动的名字
var connectionstring = "Driver={MySQL ODBC 5.3 ANSI Driver};Server=127.0.0.1;User=root;Password=root;Database=mysql;Option=3;Port=3306";
console.log(connectionstring);
//打开连接
conn.open(connectionstring);
//查询语句
var sql = " select * from table1 ";
//打开数据集(即执行查询语句)
rs.open(sql,conn);
//(或者rs=conn.execute(sql);)
//遍历所有记录
while(!rs.eof){
//WScript是Windows 的脚本宿主对象,详细情况请在windows帮助里查找。
//WScript.Echo输出记录的内容
document.write(rs.Fields("id") + "\t" + rs.Fields("name") + "\n");
//下一条记录
rs.moveNext();
}
//关闭记录集
rs.close();
//关闭数据库连接
conn.close();
} catch(e){
//异常报告
document.write(e.message);
} finally{
//
}
应该是用jdbc去连接吧!写个dao;然后去连接数据库\x0d\x0a代码如下:\x0d\x0apublic Connection getConnection() {\x0d\x0a try {\x0d\x0a Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");\x0d\x0a \x0d\x0a return DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DataBaseName=test","sa","");\x0d\x0a } catch (ClassNotFoundException e) {\x0d\x0a \x0d\x0a throw new DaoException("加载驱动程序失败",e); \x0d\x0a } catch (SQLException e) {\x0d\x0a throw new DaoException("数据库连接失败",e); \x0d\x0a }\x0d\x0a \x0d\x0a }\x0d\x0a\x0d\x0apublic void close(ResultSet rs, Statement stmt, Connection conn) {\x0d\x0a if(rs != null){\x0d\x0a try {\x0d\x0a rs.close();\x0d\x0a } catch (SQLException e) {\x0d\x0a e.printStackTrace();\x0d\x0a }\x0d\x0a }\x0d\x0a if(stmt != null){\x0d\x0a try {\x0d\x0a stmt.close();\x0d\x0a } catch (SQLException e) {\x0d\x0a e.printStackTrace();\x0d\x0a }\x0d\x0a }\x0d\x0a \x0d\x0a if(conn != null){\x0d\x0a try {\x0d\x0a conn.close();\x0d\x0a } catch (SQLException e) {\x0d\x0a e.printStackTrace();\x0d\x0a }\x0d\x0a }\x0d\x0a\x0d\x0a }\x0d\x0a\x0d\x0a连接了数据库,就能写操作类了。
MySQL云数据库创建、配置与使用教程,五秒钟创建属于自己的mysql云数据库,申请地址:xmjar.cn
大概的基本流程如下:
连接数据库,再加一个判断。
选择数据库
读取表
输出表中数据
下面是代码:
?php
$con
= mysql_connect("localhost","root","abc123");
/*
localhost
是服务器
root
是用户名 abc123
是密码*/
if
(!$con)
{
die("数据库服务器连接失败");
}
/* 这就是一个逻辑非判断,如果错误就输出括号里的字符串
*/
@mysql_select_db("a", $con);
/* 选择mysql服务器里的一个数据库,假设你的数据库名为 a*/
$sql = "SELECT * FROM
qq";
/*
定义变量sql, "SELECT * FROM qq"
是SQL指令,表示选取表qq中的数据 */
$result
= mysql_query($sql);
//执行SQL语句,获得结果集
/*下面就是选择性的输出打印了,由于不清楚你的具体情况给你个表格打印吧*/
//打印表格
echo
"table
border=1";
while(
$row
=
mysql_fetch_array($result)
)
/*逐行获取结果集中的记录,得到数组row */
{
/*数组row的下标对应着数据库中的字段值 */
$id
=
$row['id'];
$name
=
$row['name'];
$sex
=
$row['sex'];
echo
"tr";
echo
"td$id/td";
echo
"td$name/td";
echo
"td$sex/td";
echo
"/tr";
}
echo
"table
/";
?
如果你的switch是表头,就定义这个表头字段,然后输出。
你可以去后盾人平台看看,里面的东西不错
建立一个空的控制台程序,建立一个cpp文件,在其中加入如下代码。代码部分:
Cpp代码
#includewinsock2.h
//定义socket
#includeiostream
#include"mysql.h"
//#pragma comment( lib, "libmysql.lib");
//此句话和在附加依赖项中增加libmysql.lib 的功能一样
usingnamespace std;
int main(char **args)
{
MYSQL mysql;
mysql_init(mysql);
if (mysql_real_connect(mysql,"localhost","root","","test",3306,0,0))
{
cout"ok"endl;
return 0;
}
else
{
int i = mysql_errno(mysql);
constchar * s = mysql_error(mysql);
cout sendl;
}
}
#includewinsock2.h
//定义socket
#includeiostream
#include"mysql.h"
//#pragma comment( lib, "libmysql.lib");
//此句话和在附加依赖项中增加libmysql.lib 的功能一样
usingnamespace std;
int main(char **args)
{
MYSQL mysql;
mysql_init(mysql);
if (mysql_real_connect(mysql,"localhost","root","","test",3306,0,0))
{
cout"ok"endl;
return 0;
}
else
{
int i = mysql_errno(mysql);
constchar * s = mysql_error(mysql);
cout sendl;
}
} 相关设置:
1、附加包含头文件的目录,include就是mysql-5.0.27-win32\Include文件夹。
2、附加库目录,MySql lib中的文件就是mysql-5.0.27-win32\lib\opt中的文件
3、附加依赖项,名称为libmysql.lib
4、将libmysql.dll拷贝到debug文件夹中,libmysql.dll在lib文件夹中有