1、把那个文件配置好环境变量、

2、创建数据库,插入数据

注意的地方:

(1)环境变量 classpath(可大写,也可以小写,可放在个人变量,也可以试系统变量)

里面的值 F:\mysql-connector-java-5.1.10-bin.jar 一定要有点和分号,如下

.;F:\mysql-connector-java-5.1.10-bin.jar

(2) 在Eclipse里面如果配置好,添加了 mysql--connect 才可以的。不需要在环境变量里面,也不需要在环境变量(因为也没用,亲测)

先创建数据库:

  1. CREATE DATABASE SCUTCS;

接着,创建表:

  1. CREATE TABLE STUDENT
  2. (
  3. SNO CHAR(7) NOT NULL,
  4. SNAME VARCHAR(8) NOT NULL,
  5. SEX CHAR(2) NOT NULL,
  6. BDATE DATE NOT NULL,
  7. HEIGHT DEC(5,2) DEFAULT 000.00,
  8. PRIMARY KEY(SNO)
  9. );

然后插入数据,可以用SQL语句insert into <表名> values (value1, value2, ...);

insert into student(SNO,SNAME,SEX,BDATE) values(101,'李兴华','男','1998-02-03');

insert into student(SNO,SNAME,SEX,BDATE) values(102,'wang兴华','男','1988-02-03');

方法一:

package jdbc2;

import java.sql.*;
public class JDBCTest3 {
 public static void main(String[] args) {
    String DBDRIVER="com.mysql.jdbc.Driver";
    //String url="jdbc:mysql://127.0.0.1:3306/scutcs";
    String user="root";
    String password="admin";   
    try{
     
      String url = "jdbc:mysql://localhost:3306/bizhi?"
                 + "user=root&password=admin&useUnicode=true&characterEncoding=UTF8";
     Class.forName(DBDRIVER);
     
        System.out.println("成功加载MySQL驱动程序");   
     
       
    }catch(ClassNotFoundException e){
     System.out.println("sorry,cannot find the driver");
     e.printStackTrace();
    }
    }
}

方法二:

import java.sql.*;
public class JDBCTest4 {
 public static void main(String[] args) {
    String DBDRIVER="com.mysql.jdbc.Driver";
    String url="jdbc:mysql://127.0.0.1:3306/scutcs";
    String user="root";
    String password="admin";   
    try{
     //方法二:
     Class.forName(DBDRIVER);
       Connection conn=DriverManager.getConnection(url, user, password);
     if(!conn.isClosed()) System.out.println("成功连接数据库二"); 
     
       
    }catch(ClassNotFoundException e){
     System.out.println("sorry,cannot find the driver");
     e.printStackTrace();
    }

//方法二多了如下捕获异常的
    catch(SQLException e){
     e.printStackTrace();   
     
    }catch(Exception e){
     e.printStackTrace();
    } 
    }

}

---------------------------------------------------------------------------

成功连接数据库的一个例子

import java.sql.*;
public class JDBCTest2 {
 public static void main(String[] args) {
    String driver="com.mysql.jdbc.Driver";
    String url="jdbc:mysql://127.0.0.1:3306/scutcs";
    String user="root";
    String password="admin";
   
    try{
     
     Class.forName(driver);
     Connection conn=DriverManager.getConnection(url, user, password);
     if(!conn.isClosed()) System.out.println("成功连接数据库");
     Statement statement=conn.createStatement();
     String sql="select * from student";
     ResultSet rs=statement.executeQuery(sql);
        System.out.println("------------------");
        System.out.println(" 学号" + "\t" + " 姓名");
        System.out.println("-----------------");
        String name=null;
        while(rs.next()){
         name=rs.getString("sname");
             System.out.println(rs.getString("sno")+"\t"+name);
         
        }
        rs.close();
        conn.close();
    }catch(ClassNotFoundException e){
     System.out.println("sorry,cannot find the driver");
     e.printStackTrace();
    }catch(SQLException e){
     e.printStackTrace();   
     
    }catch(Exception e){
     e.printStackTrace();
    } 
    }
}

java 连接数据库mysql的方法的更多相关文章

  1. java连接数据库的解决方法大全(mysql)

    解决方法一:(最重要的一种方法) 你看下my.ini,有无  [mysql] default-character-set=utf8 [client]  default-character-set=ut ...

  2. 【JDBC】Java 连接 MySQL 基本过程以及封装数据库工具类

    一. 常用的JDBC API 1. DriverManager类 : 数据库管理类,用于管理一组JDBC驱动程序的基本服务.应用程序和数据库之间可以通过此类建立连接.常用的静态方法如下 static ...

  3. Java连接数据库(mysql,sqlserver)

    犹记当年为了使用java程序连接mysql数据库花费一天时间,最后发现是没有导入外包,如今看来真的发现自己那时有点二,也怪我使用的教科书上没有说明这点(强行甩锅,哈哈).今天分享出来,,希望后者不因为 ...

  4. Java连接MySQL数据库增删改查通用方法

    版权声明:本文为博主原创文章,未经博主允许不得转载. Java连接MySQL数据库增删改查通用方法 运行环境:eclipse+MySQL 以前我们Java连接MySQL数据库都是一个数据库写一个类,类 ...

  5. Java连接数据库之MySQL

    工具: eclipse MySQL Navicat for MySQL MySQL 连接驱动:mysql-connector-java-5.0.4-bin.jar SQL 代码 CREATE TABL ...

  6. java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)

    转载地址:http://www.devba.com/index.php/archives/4581.html java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明); ...

  7. (转)java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)

    java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明);部分资料参考网络资源 1. java向MySQL插入当前时间的四种方式 第一种:将java.util.Date ...

  8. Java向mysql中插入时间的方法

    ava向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明);部分资料参考网络资源  java向MySQL插入当前时间的四种方式 第一种:将java.util.Date类型的 ...

  9. java连接数据库(sqlserver和mysql)

    java连接sqlserver数据库 废话不多说,直接看代码: public static void main(String[] args) { // TODO Auto-generated meth ...

随机推荐

  1. javascript为目标位置div等设置高度

    应该是DOM的东西: document.getElementById("目标id").style.height = 多高(数值)+"px";

  2. __call方法简介

    作用:当程序试图调用不存在或不可见的成员方法时,PHP会先调用__call方法来储方法名及参数. __call方法包含两个参数:即方法名和方法参数.其中,方法参数是以数组形式存在的.

  3. Html5游戏框架createJs的简单用法

    声明:本文为原创文章,如需转载,请注明来源WAxes,谢谢!http://www.it165.net/pro/html/201403/11105.html 楼主记忆力不好,最近刚好用了一下create ...

  4. Javascript跳转手机站代码

    $(document).ready(function(){ var mobileAgent = new Array("iphone", "ipod", &quo ...

  5. TatukGIS - GisDefs - CanonicalSQLName 函数

    函数名称  CanonicalSQLName 所在单元  GisDefs 函数原型  function CanonicalSQLName(const _name: String; const _tem ...

  6. 如何正确的使用uwsgi

    简单的安装过程可以在这里找到,这里主要说一下如何配置uwsgi的服务,将uwsgi服务加入系统进程,你可以使用如下两种方式安装 apt-get apt-get install uwsgi 该命令会自动 ...

  7. outline属性

    outline(轮廓)用于设置元素周围的一条线,用于元素边框的外围,可起到突出元素的作用. outline属性所有浏览器都支持,如果规定了 !DOCTYPE,则 IE8 支持 outline 属性. ...

  8. Java中遍历Map的几种方法

      转自: http://blog.csdn.net/wzb56/article/details/7864911 方法分为两类: 一类是基于map的Entry:map.entrySet(); 一类是基 ...

  9. seajs打包部署工具spm的使用总结

    相信使用seajs的好处大家都是知道的,接触seajs好像是在半年前,当时还不知道页面阻塞问题,这里不带多余的话了. seajs实现了模块化的开发,一个网站如果分了很多很多模块的话,等开发完成了,发现 ...

  10. [BZOJ 2007] [Noi2010] 海拔 【平面图最小割(对偶图最短路)】

    题目链接:BZOJ - 2007 题目分析 首先,左上角的高度是 0 ,右下角的高度是 1.那么所有点的高度一定要在 0 与 1 之间.然而选取 [0, 1] 的任何一个实数,都可以用整数 0 或 1 ...