会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132464个问题
JAVA 全系列/第八阶段:Linux入门到实战/MybatisPlus 34757楼

image.png

怎么把schema文件引进来的?xmlns:xs="http://www.w3.org/2001/XMLSchema",是吧这个复制到根目录后边?

视频里引入的怎么是xmlns:xsi="http://www.w3.org/2001/XMLSchema";xs后边加个i什么意思,还有引入到xml文件,xml文件还写DTD吗,视频里xml文件里还有DTD呢?加了DTD是不是已经验证成功了,引入schema是不是得把DTD的内容删除再验证啊。。。。

JAVA 全系列/第二阶段:JAVA 基础深化和提高/XML 技术(旧) 34758楼
JAVA 全系列/第三阶段:数据库编程/Oracle 数据库的使用 34759楼

image.png

JAVA 全系列/第十阶段:百战旅游网项目/百战旅游网 34761楼
Python 全系列/第十五阶段:Python 爬虫开发/爬虫基础 34763楼
Python 全系列/第十一阶段:重量级Web框架-Django/Django初级 34764楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/XML 技术(旧) 34765楼

package com.bjsxt;


import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

import java.sql.Statement;


public class JdbcTest {

    //向departments表中添加一条数据

    public void insertDepartments(String department_name,int location_id){

        Connection conn = null;

        Statement state = null;

        try {

            //驱动注册

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

            //创建连接

            conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/bjsxt?useUnicode=true&characterEncoding=utf-8","root","123456");

            //执行sql

            String sql="insert into departments values(default,'"+department_name+"'"+location_id+")";

            state = conn.createStatement();

            int falg = state.executeUpdate(sql);

            System.out.println(falg);

        } catch (Exception e) {

            e.printStackTrace();

        }finally {

            if (state !=null){

                try {

                    state.close();

                } catch (SQLException e) {

                    e.printStackTrace();

                }

            }

        }

        if (conn !=null){

            try {

                conn.close();

            } catch (SQLException e) {

                e.printStackTrace();

            }

        }

    }

    public static void main(String[] args) {

        JdbcTest test = new JdbcTest();

        test.insertDepartments("研发部",8);

    }

}

报错:

"C:\Program Files\Java\jdk1.8.0_201\bin\java.exe" "-javaagent:D:\program files\JetBrains\IntelliJ IDEA 2019.1\lib\idea_rt.jar=49766:D:\program files\JetBrains\IntelliJ IDEA 2019.1\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_201\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_201\jre\lib\rt.jar;D:\workspace\jdbcDemo\out\production\jdbcDemo;D:\workspace\jdbcDemo\lib\mysql-connector-java-5.1.47.jar" com.bjsxt.JdbcTest

Sat Nov 02 21:15:19 CST 2019 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.

java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:965)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3978)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3914)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:871)

at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1714)

at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1224)

at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2199)

at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2230)

at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2025)

at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:778)

at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance(Constructor.java:423)

at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)

at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:386)

at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330)

at java.sql.DriverManager.getConnection(DriverManager.java:664)

at java.sql.DriverManager.getConnection(DriverManager.java:247)

at com.bjsxt.JdbcTest.insertDepartments(JdbcTest.java:17)

at com.bjsxt.JdbcTest.main(JdbcTest.java:44)


Process finished with exit code 0

老师,怎么解决???

JAVA 全系列/第三阶段:数据库编程/JDBC技术(旧) 34766楼

浮点数.png

Python 全系列/第一阶段:Python入门/编程基本概念 34767楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637