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 ......
安装MySQL
sudo apt-get install mysql-server mysql-admin mysql-navigator mysql-query-browser
这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。
配置MySQL
注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/m ......
前不久网上公开了一个MySQL Func的漏洞,讲的是使用MySQL创建一个自定义的函数,然后通过这个函数来攻击服务器。最早看到相关的报道是在o-otik上,但是公布的是针对 Unix系统的Exploit,并且成功率也不是很高.而近期,国内有高手放出针对Win系统的相关文章,于是我马上找来与朋友一同研究.
其实我们早就能想到.当我们在对MSSQL ......
摘抄自:http://database.ctocio.com.cn/153/9232653.shtml
很多时候关心的是优化SELECT 查询,因为它们是最常用的查询,而且确定怎样优化它们并不总是直截了当。相对来说,将数据装入数据库是直截了当的。然而,也存在可用来改善数据装载操作效率的策略,其基本原理如下:
成批装载较单行装载更快,因为在装载每个记 ......
建立外键的前提: 本表的列必须与外键类型相同(外键必须是外表主键)。
外键作用: 使两张表形成关联,外键只能引用外表中的列的值!
指定主键关键字: foreign key(列名)
引用外键关键字: references <外键表名>(外键列名)
事件触发限制: on delete和on update , 可设参数cascade(跟随外键改动 ......