| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4749 人关注过本帖
标题:mysql数据库问题:Unknown column 'name' in 'field list'
只看楼主 加入收藏
申缘
Rank: 1
等 级:新手上路
帖 子:5
专家分:7
注 册:2016-3-29
收藏
 问题点数:0 回复次数:0 
mysql数据库问题:Unknown column 'name' in 'field list'
使用命令行操作msyql数据库,没有任何问题如图:
图片附件: 游客没有浏览图片的权限,请 登录注册


编写代码,如下:
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.Statement;
   
/*
 * 操作数据库的步骤
 * 1、安装数据库
 * 2、安装驱动程序
 * 3、写程序,加载驱动程序
 * 4、使用DriverManager类连接数据库
 * 5、使用Connection对象获取Statement对象,
 * 6、使用Statement进行数据增删改查
 * 7、关闭数据库
 * */

public class jdbcDemo {
    //定义MySql数据库连接
   
    public static void main (String args[]) throws Exception{
        jdbcInit jdbc = new jdbcInit();
        jdbc.jdbcadd();
        
        jdbc.jbdcclose();
    }
}

class jdbcInit{
    public static final String DBDRIVER = "org.gjt.mm.mysql.Driver";
    //定义数据库地址
    public static final String ADD = "jdbc:mysql://localhost:3306/mysql";
    //定义数据库用户名
    public static final String USER = "root";
    //定义登录密码
    public static final String PASSWORD = "123456";
    //Connection对象,获取数据库连接
    private static Connection con = null;
    //使用Statement对象,进行数据库增删改查操作
    private static Statement Opr = null;
   
    //jdbcInit类的构造函数,进行数据库初始化操作
    public jdbcInit() throws Exception{
        //1、使用Class.forName()操作加载驱动程序
        Class.forName(DBDRIVER);
        //2、使用DriverManager类连接数据库,获取Connection
        con = DriverManager.getConnection(ADD, USER, PASSWORD);
        System.out.println("数据库连接成功!");
        //3、使用Connection对象获取Statement对象进行数据库增删改查
        Opr = con.createStatement();
        System.out.println("获取数据库操作对象!");
    }
    //添加数据
    public static void jdbcadd() throws Exception{
        if(Opr == null)
        {
            System.out.println("无法操作!");
            return;
        }
        try{
            String sql = "insert into user(name,password,age,sex,birthday) values"
                    + " ('赵六','www.baidu.com',26,'男','2012-5-12')";
            Opr.executeUpdate(sql);  
        }catch(Exception e){
            e.printStackTrace();
        }
      }
   
    public static void jbdcclose(){
        try{
            Opr.close();
            con.close();
        }catch(Exception e){
            e.printStackTrace();
        }
    }
}
编译程序,出现错误:
图片附件: 游客没有浏览图片的权限,请 登录注册


在网上搜了,大部分说mysql数据库驱动环境配置有问题,但是和他们说的配置方法一致,
1、在classpath路径下添加c:\mysql-connector-java-5.1.38-bin 路径
2、Eclipse工具,[project]-[properties]-[JAVA Build Path],使用ADD external JARs添加mysql驱动,

以上两种方法我都试了,代码还在报错,希望各位朋友帮帮忙,感激不尽!!!

[此贴子已经被作者于2016-3-29 23:09编辑过]

搜索更多相关主题的帖子: field public import 数据库连接 连接数据库 
2016-03-29 23:02
快速回复:mysql数据库问题:Unknown column 'name' in 'field list'
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016908 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved