精华内容
下载资源
问答
  • java mysql错误

    2020-08-25 19:46:17
    我想通过java控制mysql进行数据的修改,但是却发生了[b]java.lang.reflect.InvocationTargetException[/b]错误 例如我的代码是这样 Connection conn=DriverManager.getConnection(DB_URL,USER, PASSWORD); ...
  • java MYSQL 查询

    千次阅读 2019-07-06 03:50:20
    import java.sql.*;/** *//*** @author Administrator*/public class ggg { private Connection con = null; private Statement stmt = null; private String url = "jdbc:mysql://localho...

    package com;

    import java.sql.*;
    /** *//**
     * @author Administrator
     */
    public class ggg {
        private Connection con = null;
        private Statement stmt = null;
        private String url = "jdbc:mysql://localhost/test";
        private String user = "root";
        private String pwd = "0429";
        /** *//** Creates a new instance of Operation */
        public ggg() {
            init();
        }
       
    /** *//** init */
        private void init(){
            try {       
              Class.forName("org.gjt.mm.mysql.Driver").newInstance();
              con = DriverManager.getConnection(url,user,pwd);
              stmt = con.createStatement();
            } catch (Exception e){
              // your installation of JDBC Driver Failed
              e.printStackTrace();
            }
        }
       
    /** *//**
         * TODO 增加一条记录
         * @param sn     学生名字
         * @param ss     学生性别
         * @param sa     学生年龄
         * @param so     学生专业
         * @return void
         */
        public void add(String sn,String ss,String sa,String so){    
            String sql2 = "insert into student value('"
                    +sn+"','"+ss+"','"+sa+"',`"+so+"`);";
            try{
                stmt.execute(sql2);
            }catch(SQLException e){
                e.printStackTrace();
            }
        }
       
    /** *//**
         * TODO 查询记录
         * @param sn 记录的学生姓名
         * @return String 查询的结果
         */
        public String search(String sn){
            String str = "so :sa :"+sn+" ss:";
            String sql1 = "select * from student where sn='"+sn+"';";
            try{
                ResultSet rs = stmt.executeQuery(sql1);          
                if(rs.next()){  
                    str = str+rs.getString("sn")+" 手机号:"
                            +rs.getString("sa");
                }else str = "该记录不存在!!!";
            }catch(Exception e){
               e.printStackTrace();
            }
            return str;
        }
       
    /** *//**
         * TODO 修改记录
         * @param sn    学生姓名
         * @param ss    该学生性别
         * @parame sa   学生的年龄
         * @return void
         */
        public void modify(String sn,String ss){
            String sql = "update sturesult set ss="+ss
                    +" where sn='"+sn+"'";
            try{
                stmt.executeUpdate(sql);
            }catch(SQLException e){
                e.printStackTrace();
            }
        }
      
      /** *//**
         * TODO 删除记录
         * @param sn 学生姓名
         * @return void
         */
        public void delete(String sn){
            String sql1 = "delete from teststudent "+" where sn='"+sn+"';";
            try{
                stmt.executeUpdate(sql1);
            }catch(Exception e){
                e.printStackTrace();
            }
        }
              
    /**关闭连接*/
        public void close(){
            try{
                if(con != null) con.close();
                if(stmt != null) stmt.close();
            }catch(Exception e){
                e.printStackTrace();
            }
        }
        public static void main(String args[])throws Exception{
            //add test here!!!!
         System.out.println("ghost is a big worry"); 
           
       
        }
    }

    转载于:https://www.cnblogs.com/binterminator/articles/1703014.html

    展开全文
  • JAVA MySQL连接

    千次阅读 2018-08-29 20:20:08
    http://dev.mysql.com/downloads/connector/j/ 第二步,解压并将解压后的jar放入WEB-INF下的lib中 第三步 在idea中按住ctrl+shift+alt+s打开 第四步:测试代码 package test.wg.c01.test; import java.sql....

    第一步下载

    http://dev.mysql.com/downloads/connector/j/

    第二步,解压并将解压后的jar放入WEB-INF下的lib中

    第三步  在idea中按住ctrl+shift+alt+s打开

    第四步:测试代码

    package test.wg.c01.test;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.Statement;
    
    public class test {
        //JDBC驱动名以及数据库URL
        static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
        static final String DB_URL = "jdbc:mysql://localhost:3306/wg";
    
       //数据库的用户名与密码
        static final String USER = "root";
        static final String PASSWORD = "123";
    
        public static void main(String[] args) {
            Connection connection = null;
            Statement statement = null;
            try {
                Class.forName("com.mysql.jdbc.Driver");
    
                System.out.println("链接数据库。。。。");
                connection = DriverManager.getConnection(DB_URL,USER,PASSWORD);
    
                //执行查询
                System.out.println("实例化Statement对象。。。。");
                statement = connection.createStatement();
                String sql;
                sql = "SELECT user_name,password from tbl_user";
                ResultSet resultSet = statement.executeQuery(sql);
    
                while (resultSet.next()){
                    String userName = resultSet.getString("user_name");
                    String password = resultSet.getString("password");
                    System.out.println("UserName:"+userName);
                    System.out.println("Password:"+password);
                }
                resultSet.close();
                statement.close();
                connection.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    
    }
    

    显示成功

    展开全文
  • 这里我最近重新安装Mysql发现的问题,在这里跟大家分享一下: ...Could not create connection to database server - java mysql connector 我在网上查了很多资料,一直反省是我配置出现问题了吗?我...

    这里我最近重新安装Mysql发现的问题,在这里跟大家分享一下:

    我重新安装了Mysql版本是8.0的,安装成功,在cmd测试安装是否成功,最终是成功的

    但在项目运行老是报错,无法连接上数据库 

    Could not create connection to database server - java mysql connector

    我在网上查了很多资料,一直反省是我配置出现问题了吗?我参考了我以前的项目,也没有发现什么问题,我把运行的项目放到其他地方也能执行。最后才发现:

    我用的mybatis的驱动包(mysql-connector-java-5.1.38-bin)与8.0不符合

    最后我把驱动包改为 mysql-connector-java-8.0.11(点击下载)密码为 igvz 

    最后记得把jdbc.properties的配置改变一下:driver=com.mysql.cj.jdbc.Driver

    再重新开启服务器就发现可以连接到数据库了

     

     

    补充:

    可能会遇到接下来的问题     :java.sql.SQLException: The server time zone value(MyBatis时区错误)

    url=jdbc\:mysql\://localhost\:3306/person?serverTimezone=UTC&characterEncoding\=utf-8

    就在url上面添加上  serverTimezone=UTC 就可以了

     

     

    展开全文
  • java mysql插入信息发生唯一索引重复异常解决方法 一、介绍 在项目中需要添加一个学生信息,在后台生成学号然后插入到数据库发现该学号已经存在,抛出异常,。 二、解决方法 public String createStudentid() {...

             java mysql插入信息发生唯一索引重复异常解决方法

    一、介绍

    在项目中需要添加一个学生信息,在后台生成学号然后插入到数据库发现该学号已经存在,抛出异常,。

    二、解决方法

    public String createStudentid() {
            // 生成学号工具类
    		String studentid = StudentIdGenerator.generateStudenId();
    		try {
    			usermapper.insertStudentid(studentid);
    		}catch(Exception e) {
                // 异常处理
    			if(e.getCause() instanceof MySQLIntegrityConstraintViolationException)
    			log.warn("学号{}已存在,重新生成",studentid);
    			createStudentid();
    		}
    		return studentid;
    	}

     

    展开全文
  • Java MySQL8.0连接

    千次阅读 2019-02-17 15:50:13
    MySQL8.0以下连接语句 Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/数据库名称","数据库连接名","数据库连接...
  • java Mysql参数化查询

    2016-04-26 06:52:30
    如题,我想在servlet的doGet函数里写从MySQL数据库中读取数据,查询语句不能拼字符串,要用参数化的方式,求这一流程的代码,学习完了马上就能用到。
  • 经过检查发现,本地MYSQL的版本时8.0.11,而本地pom.xml 文件中依赖的mysql-connector-java 的版本还是5.1.27(这种对应MYSQL 的版本是:MYSQL5 或者是MYSQL6)解决办法:调整pom.xml 文件的mysql-connector-java....
  • Java MySQL数据库编程详解

    千次阅读 2014-10-31 22:05:41
    Java数据库编程一般
  • Java Mysql连接池配置和案例分析--超时异常和处理   前言:  最近在开发服务的时候, 发现服务只要一段时间不用, 下次首次访问总是失败. 该问题影响虽不大, 但终究影响用户体验. 观察日志后发现, mysql连接因...
  • 如在mysql中有张表user 有三条数据 注册时间分别是是2014-11-28,2014-11-28,2014-11-29 那我要怎么分组查询出2014-11-01到2014-11-30的数据,空的也显示 要显示成 count time . . . . 0 2014-11-26 0 2014-11-27 2...
  • Java mysql 处理特殊字符% _

    千次阅读 2019-05-24 10:35:44
    上面的这些事mysql语句的处理,可是如果我们在Java代码中,如何将传入的参数处理成上面的形式呢? 比如我们需要查询name like "我是%强" 这样的形式:即Mybatis类似这样"我是%强"需要作为参数name传入: ...
  • 昨天研究了一下mysql的批处理,最初发现很慢 10000条 每次1000 243秒 50000条 每次500条 1295秒 代码如下:package main; import java.sql.*; public class JdbcStreaming { public static void main(String[] ...
  • 利用本机上的数据库工具可以链接,但是在java代码里却无法创造链接,jar包也都有,数据库的用户名密码也都对,可是还是...原因是 mysql-connector-java.jar 的版本太旧了,需要去maven中央仓库下一个最新版的就行了。
  • java mysql数据库实现批量插入

    千次阅读 2019-04-28 10:45:16
    Connection connect = new Mysql().getConnection(); try { connect.setAutoCommit(false); // 设置手动提交 StringBuffer fieldString = new StringBuffer(); StringBuffer paraNo = new ...
  • java mysql-connection 各个版本的jar包

    千次阅读 2019-03-16 08:09:00
    http://central.maven.org/maven2/mysql/mysql-connector-java/ 转载于:https://www.cnblogs.com/houchen/p/10540563.html
  • java mysql保存和读取文件

    千次阅读 2011-12-11 23:36:30
    import java.io.File; import java.io.FileInputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; publi
  • Java mysql(1)----jdbc连接mysql之url书写

    千次阅读 2017-10-27 21:26:39
    hadoop系列教程,java设计模式与数据结构, Spring Cloud微服务, SpringBoot入门 —————————————————————————————————————————————————–
  • Java MySQL无限级树(递归)超实用

    千次阅读 2015-07-28 17:02:28
    Java无限级树(递归)超实用
  • 1.打开下载地址:https://dev.mysql.com/downloads/connector/j/ 根据自己的需要选择要下载的版本,官网默认是8版本,如果要下载5版本,点击下图红色框右边的 Looking for previous GA versions? 链接即可 2....
  • JAVA MYSQL 插入数据后获取自增ID

    千次阅读 2016-04-11 17:45:06
    sql = "INSERT INTO "+ MySqlDB.getTable(MySqlDB.game_reward)  +"( uid,from_id,from_moudle,moudle_id,type,num,name,info,start_time_point,end_time_point,getted) values ( " +msg.getUserID()+"," ...
  • Emoji表情符号录入MySQL数据库报错的解决方案查看tomcat后台日志,核心报错信息如下 Caused by: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x97\xF0\x9F...' for column 'CONTENT' at row 1产生...
  • mysql-connector-javaMysqlJava的对应版本

    万次阅读 多人点赞 2019-06-24 15:25:34
    mysql-connector-javaMysql对应版本: Summary of Connector/J Versions Connector/J version Driver Type JDBC version MySQL Server v...
  • eclipse在连接mysql数据库的时候要通过mysql驱动包进行连接 首先进入官网中----官网地址:...3. 选择connector/J J指的是Java 4.接下在选择操作系统,此处选择platform independent(独立于平台)...
  • java 操作mysqljava连接mysql数据库并查询数据

    万次阅读 多人点赞 2017-12-24 11:03:55
    java开发不可避免要处理数据库,所以这里写篇用jdbc来连接mysql的文章, 主要内容包括: 1、java连接mysql 2、java查询mysql数据。 3、java插入mysql数据。 4、java更新mysql数据。 5、java删除mysql数据。 6、...
  • 基于JavaMySQL的图书管理系统

    万次阅读 多人点赞 2018-06-20 21:41:17
    Java图书管理系统 设计人:wangyunpeng_bio ...本次作业利用JAVA开发工具Eclipse和MySQL数据库来开发这个图书管理系统。该系统要解决的图书管理所要解决的问题,可以满足图书管理基本要求,包括添加、管理等功能。...
  • mysql-connector-javaMysql对应版本: mysql-connector-javaJava对应版本:
  • mysql-connector-java-5.1.47.jar junit-4.13.jar Maven: <!-- mysql驱动 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 937,852
精华内容 375,140
关键字:

javamysql

java 订阅
mysql 订阅