设为首页 加入收藏

TOP

MySQL安装、配置、使用及JDBC链接实例讲解(二)
2018-01-18 06:06:52 】 浏览:379
Tags:MySQL 安装 配置 使用 JDBC 链接 实例 讲解
ase school;

mysql> drop table teacher;

7. 插入|更新

insert into teacher values(001,'Wang','BJ','1988-10-10');

insert into teachervalues(002,'Jiang','SH','1999-10-10');

update teacher set address=’CD’ wherename=’Wang’

8. 删除|查询

mysql> delete * from teacher wherename='Jiang';

mysql> select * from teacher; //-->语句以分号结束

9. 显示行数|列数

select count(*) from teacher;

select sum(*) from teacher;

注意:如果命令很多,DOS进入mysql/bin下面执行

mysql -u root -pabcd

例如: 拿下面的命令放在school.sql里面,同时完成建库,表,插入的操作。

drop database if exists school;

create database school;  

use school;        

create table teacher   

(

id int(3) auto_increment not null primary key,

name char(10) not null,

address varchar(50) default 'BeiJing',

year date

);         

insert into teachervalues('001','Tom','ChengDu','1976-10-10');

insert into teachervalues('002','Bob','ShengZH','1975-12-23');

NetBeansà驱动à访问MySQL

1. 下载数据库驱动程序:mysql-connector-java-5.0.8,并将此目录下的文件mysql-connector-java-5.0.8-bin.jar放到%JAVA_HOME%\lib下.

注意:如果不在放到这里的话,则需要将文件所在目录加到classpath中。

2. 打开NetBeans

所在项目的Libraries 右键Add JAR/Folder 选中刚才的jar文件。

3. 打开NetBeans: Window-->Services-->Database

在MySQL Server at localhost:3306[root]上右键Properties上作如下配置:

注意:

1. 在Path/URL to admin Tool: 这一项中填上MySQL的管理工具,这里用的是Navicat V8.2.12ForMySQL,所以这里填上该工具可执行文件的具体目录即可,其他选项会默认生成。

2. Server HostName:

如果是本地的话就填:localhost 或 127.0.1

如果是远程的话就填:MySQL数据库服务器所在IP。

下面NetBeans里面的完整例子来连MySQL,并对其进行操作:

import java.sql.Connection;    //Connection类

import java.sql.DriverManager; //驱动类

import java.sql.ResultSet;     //查询到的SQL结果集类

import java.sql.Statement;     //SQL语句类

public class MySQLTest {

   public static void main(String arg[]) {

       try {

            Connection con = null; //定义一个MYSQL链接对象

           Class.forName("com.mysql.jdbc.Driver").newInstance();

//MySQL驱动

            con =DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/school","root", "abcd"); //school是数据库名,abcd是root账号的密码。

            Statement stmt; //创建声明

            stmt = con.createStatement(); //新增一条数据

            stmt.executeUpdate("INSERTINTO user (username, password) VALUES ('qgao', '123456')");

            ResultSet res =stmt.executeQuery("select LAST_INSERT_ID()");

            int ret_id;

            if (res.next()) {

                ret_id = res.getInt(1);

                System.out.print(ret_id);

            }

             //删除一条数据

           String sql = "DELETE FROMuser WHERE username='Li Si'";

            long deleteRes =stmt.executeUpdate(sql);

//如果为0则没有进行删除操作,如果大于0,则记录删除的条数

           System.out.print("DELETE:" + deleteRes);

&

首页 上一页 1 2 3 下一页 尾页 2/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇mysql5.7.12直接解压zip包,安装.. 下一篇windows平台下手工创建mysql服务..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目