易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : mysql

PB连接MYSQL数据库

去mysql的官方网站下载odbc connector(http://dev.mysql.com/downloads/connector/odbc/3.51.html)
下载的是mysql-connector-odbc-noinstall-3.51.rar
解压后直接运行文件夹中的 Install.bat 批处理文件
mysql-connector有好几种,选择一个自己喜欢的即可。
在xp中打开ODBC数据源管理器(控制面板-》管理工具-》ODBC数据源管理器),“添加”按钮,然后在列表中选择“MySQL ODBC 3.51 Driver”然后根据提示填写已有的mysql数据库的相关信息即可。“OK” 数据源的添加完成。
打开PB-》控制面板中Databse画板->ODB ODBC(右键)-》New profile->connection 选项卡中填写mysql数据库相关信息 即可。
 
// Profile xxx
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=Mysql_odbc;UID=root;PWD=root'"
connect using sqlca;
以上语句可以从database面板中preview选项卡中得到。
数据窗口选择相应的数据窗口控件后
string getv
getv = dw_1.getitemstring(2,2)
messagebox("友情提示","取出的值为" + getv)//显示数据 ......

MYSQL 字符集问题

 
 
 
MySQL的字符集支持(Character Set Support)有两个方面:
     字符集(Character set)和排序方式(Collation)。
对于字符集的支持细化到四个层次:
     服务器(server),数据库(database),数据表(table)和连接(connection)。
1.MySQL默认字符集
 
MySQL对于字符集的指定可以细化到一个数据库,一张表,一列,应该用什么字符集。
但是,传统的程序在创建数据库和数据表时并没有使用那么复杂的配置,它们用的是默认的配置,那么,默认的配置从何而来呢?   
   (1)编译MySQL 时,指定了一个默认的字符集,这个字符集是 latin1;
    (2)安装MySQL 时,可以在配置文件 (my.ini) 中指定一个默认的的字符集,如果没指定,这个值继承自编译时指定的;
    (3)启动mysqld 时,可以在命令行参数中指定一个默认的的字符集,如果没指定,这个值继承自配置文件中的配置,此时 character_set_server 被设定为这个默认的字符集;
    (4)当创建一个新的数据库时,除非明确指定,这个数据库的字符集被缺省设定为character_set_serve ......

MySql数据库中文乱码解决方法


解决乱码最好的方法是在项目设计之初,统一所有的字符集,例如页面、request对象以及数据库等等。
一、
几种常见的乱码现象:
1、页面乱码
   
单纯的页面乱码是很好解决的,只要修改头部适合的字符集即可,如果页面中文显示乱码,你可以把字符集修改为:gb2312或gbk。
2、
页面之间传递的参数是乱码
  
页面之间传递参数出现的乱码,就要解决页面编码和requset的字符集问题,在参数传进传出时重新设置相应的字符集。比
如:request.setCharacterEncoding("UTF-8");
3、数据库乱码(下面详细介绍)
二、
数据库乱码解决方法(Mysql)
  
页面和页面传值都没有问题,结果发现存储在数据库中的数据出现了乱码,则问题是出现在数据库的编码问题。
  
下面我已MySql数据库为例说明解决方法:
    如果你安装数据库的时候字符集使用的默认选项:latin1
   
DOS命令下进入数据库show 一下字符集(命令:show variables like"%char%"; )显示如下:
Java代码
+--------------------------+---------------+   
| Variab ......

mysql实用命令

一) 连接MYSQL:
   格式: mysql -h主机地址 -u用户名 -p用户密码
1、例1:连接到本机上的MYSQL
   首先在打开DOS窗口,然后进入mysql安装目录下的bin目录下,例如: D:\mysql\bin,再键入命令mysql -uroot -p,回车后提示你输密码
,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>
2、例2:连接到远程主机上的MYSQL
   假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。则键入以下命令:
   mysql -h10.0.0.1 -uroot -p123
  (注:u与root可以不用加空格,其它也一样)
3、退出MYSQL命令
   exit (回车)
(二) 修改密码:
   格式:mysqladmin -u用户名 -p旧密码 password 新密码
1、例1:给root加个密码123。首先在DOS下进入目录C:\mysql\bin,然后键入以下命令:
   mysqladmin -uroot -password 123
   注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
2、例2:再将root的密码改为456
   mysqladmin -uroot -pab12 password 456
(三) 增加新用户 ......

MySQL学习随笔1

查看数据库版本  select version(), current_date();
显示数据库用 show databases;
选择某个数据库用use db_1;
创建数据库用create db_1;
插入数据用insert into db_1 values(...);
显示当前选择的数据库用select database();
创建表用create table tb_1 (...);
显示所有表用show tables;
显示某个表的所有内容select * from tb_1;
显示满足条件的某个表select * from tb_1 where name = 'he';
显示MySQL上的所有用户select user,host,password from mysql.user;
增加新用户:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"
例如:增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";
如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。
如果你不想user1有密码,可以再打一个命令将密码去掉。
grant select,insert,update,delete on mydb.* to user1@localhost identified by "";
简单的数学计算计算用如下命令:
mys ......

Tomcat+mysql连接池的配置与测试


环境:
Tomcat6.0.18
Mysql: 5.1.36
Windwos XP sp2
最近需要用到Tomcat+mysql连接池的配置,今天在网上查了好多资料,老资料太多,对于以上的老版本tomcat可能有用,本人没有测试过,正确写出tomcat6.0配置的文间很少!好多资料上面的配置对于现在新版的几乎都是有问题的,十错七八!今天把我配置的正确方法写下来,供大家参考!
1.安装tomcat,略;
2.安装mysql略,
进入mysql,新建数据库test1;
test1 数据库 中建表pet,表结构如下;
mysql> desc pet;
+---------+----------+------+-----+---------+-------+
| Field | Type     | Null | Key | Default | Extra |
+---------+----------+------+-----+---------+-------+
| name | char(20) | YES   |     | NULL |    |
| owner | char(20) | YES   |     | NULL |    |
| species | char(20) | YES   |     | NULL |    |
| sex     | char(1)   | YES   |     | NULL |    |
| birth | date     | YES ......
总记录数:2220; 总页数:370; 每页6 条; 首页 上一页 [109] [110] [111] [112] 113 [114] [115] [116] [117] [118]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号