Java JDBC连接MYSQL数据库实现
此编程问题相信很多高手曾经过,小弟在此班门弄斧,特上传清测过程共大家学习!详细过程见下文:
步骤一
:
下载并
MYSQL
数据库,
MYSQL driver for Java,
可视化操作软件按。本人开发环境
:Windows XP ,Eclipse3.4,JDK1.6,MYSQL5.0, mysql-connector-java-5.0.4-bin.jar
,
Toad for MySQL 4.1 Freeware
。详细安装方式方法,请直接问
www.g.cn
.
在此我就不多讲啦!
步骤二:
建立测试数据库相关,有两种方式:
方式1.
打开
MYSQL
Command Line Client命令行,
键入以下
MYSQL
命令:
CREATE DATABASE
test; //
建立测试数据库
USE
test; //
使用数据库
/*
建立测试表格
account*/
CREATE
TABLE
`
account
` (
`id` int
(
11
)
NOT
NULL
auto_increment
,
`password` varchar
(
15
)
NOT
NULL
,
`userName` varchar
(
20
)
NOT
NULL
,
PRIMARY
KEY
(`id`)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
;
方式2.
运行
Toad for MySQL 4.1 Freeware
在可视化界面下创建数据库,表格。
注意事项:以上建立
accout
表格脚本命令行
` `
符号为反引号,而非单引号
’ ’
,如果你不想听到
MYSQL
报错发出不愉快的声音,请记住,在此处本人花了半小时。希望大家记住。
步骤三:
创建一个
Java Projece
名为
JDBCDemo
工程,创建一个名为
JDBCDemo
测试类:
在
src
目录下面创建一个名为
jdbc_mysql.properties
属性文件其内容为:
driver = com.mysql.jdbc.Driver
url = jdbc:mysql://localhost:3306/test
user = root
password = 123
注意事项:配置项等号后面值均无双引号
””
,否则你的程序执行了不会报错,但是没有任何反映,自动终止。
步骤四:
导入
相关文档:
package org.bupt.test;
import java.util.ArrayList;
class MyResource {
ArrayList<Integer> arrList= new ArrayList<Integer>();
public MyResource(ArrayList<Integer> arrList) {
this.arrList = arrList;
&nbs ......
my.ini文件配置: [mysql] default-character-set=GBK #此处的编码是MySQL控制台显示的编码方式,应该设置为GBK [mysqld] default-character-set=utf8 #此处的编码是MySQL数据存储的格式,应该设置为utf8,可以存储世界上绝大多数字符 ......
MySql 字符串函数
[ 2006-04-22 19:24:44 | Author: Ychon ]
Font Size: Large | Medium | Small
对于针对字符串位置的操作,第一个位置被标记为1。
ASCII(str)
返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。
mysql> select ASCII('2');
-> 50
mysql ......
我一直是使用mysql这个数据库软件,它工作比较稳定,效率也很高。在遇到严重性能问题时,一般都有这么几种可能:
1、索引没有建好;
2、sql写法过于复杂;
3、配置错误;
4、机器实在负荷不了;
1、索引没有建好
如果看到mysql消耗的cpu很大,可以用mysql的client工具来检查。
在linux下执行
/usr/local/mysql/bin/ ......