Java 项目JDBC 链接数据库中会出现的错误
1 package com.jdbc; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.SQLException; 6 7 public class JDBC { 8 9 //连接MySql数据库,用户名和密码都是root 10 private static String url = "jdbc:mysql://localhost:3306/mydb" ; 11 private static String username = "root" ; 12 private static String password = "123456" ; 13 14 private static Connection conn ; 15 16 public static Connection getConnection(){ 17 //1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机) 18 19 try { 20 //加载MySql的驱动类 21 Class.forName("com.mysql.jdbc.Driver") ; 22 conn = 23 DriverManager.getConnection( url , username , password ) ; 24 } catch (ClassNotFoundException e) { 25 System.out.println("找不到驱动程序类 ,加载驱动失败!"); 26 e.printStackTrace(); 27 } catch (SQLException e) { 28 System.out.println("数据库连接失败!"); 29 e.printStackTrace(); 30 } 31 32 return conn ; 33 } 34 35 }
(1) 错误1 找不到驱动程序类 ,加载驱动失败!
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
错误原因:java 项目 或者 web项目中 没有jdbc 驱动jar包
解决方案:下载jar包 mysql-connector-java-5.1.7-bin.jar ,并且导入项目
(2)错误2 数据库连接失败
Access denied for user 'root'@'localhost' (using password: YES)
解决方案:重启电脑
Java 项目JDBC 链接数据库中会出现的错误相关推荐
- 用Java向SQL Server数据库中插入float数据报错An error occurred while converting the Float value to JDBC data type
作者:翁松秀 用Java向SQL Server数据库中插入float数据报错 用Java向SQL Server数据库中插入float数据报错 报错信息: 报错原因: 解决方案: 报错信息: An er ...
- java向mysql写入数据慢_通过java代码往mysql数据库中写入日期相关数据少13个小时...
通过show variables like '%time_zone%'; 查看时区: CST 时区 名为 CST 的时区是一个很混乱的时区,有四种含义: 美国中部时间 Central Standard ...
- Java使用JDBC向数据库存取二进制数据(如图片,视频,音频等)
前言 上次写了一个用JDBC向数据库存取小说等大文本的案例用到了PreparedStatement和io流的相关知识.Java使用JDBC向数据库存取大文本(比如小说等)https://blog.cs ...
- 获取mysql可行方法_Mysql学习Java实现获得MySQL数据库中所有表的记录总数可行方法...
<Mysql学习Java实现获得MySQL数据库中所有表的记录总数可行方法>要点: 本文介绍了Mysql学习Java实现获得MySQL数据库中所有表的记录总数可行方法,希望对您有用.如果有 ...
- 【狂人小白】如何将Java项目发布到Maven中
将Java项目发布到Maven中 如何通过Sonatype进行发布Maven操作,并且能够在http://search.maven.org 中搜索到 关键步骤: 1. 申请OSS账号 2. 通过gpg ...
- 基于Java线程池读取数据库中数据(学习+运用)
基于Java线程池读取数据库中数据(学习+运用) 以下是学习内容 Main.java import java.util.concurrent.ArrayBlockingQueue; import ja ...
- 基于JDBC从数据库中读取数据,在百度地图批量标注地点
基于JDBC从数据库中读取数据,在百度地图批量标注地点 一.相关技术 JSP,JDBC,JSON,JS,百度地图API 二.基于JDBC从数据库读取数据 见"JSP基于JDBC操作MSSQL ...
- java完整JDBC操作数据库
java使用JDBC操作数据库的包含以下7个主要步骤: 1.加载JDBC驱动程序 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的 ...
- Java项目专栏之数据库建表
Java项目专栏之数据库建表 数据库建表前期准备 1. 安装mysql:数据库语言,语法和sql server差不太多,如果习惯于sql server可以不用mysql. 2. 安装navicat:可 ...
最新文章
- Java就业难不难?是否要参加Java培训?
- navicat开启mysql数据库root用户的远程访问
- hive与hbase的以及mongodb和cassandra区别整理
- 使用JDBC把Java连接到数据库
- 8个深度学习方面的最佳实践
- 在Web.Config中指定页面的基类
- 阿里巴巴产品经理面试主观题
- 制作京东快报页面html,仿京东首页的京东快报,自动向上滚动的广告条
- 【沧小海笔记】之基于FPGA的以太网设计相关知识——第二章 物理层介绍(基于88E1111)
- ReactNative中国省-市-区WheelPicker组件
- openstack 创建虚拟机后,虚拟机启动hang在cpu 检测
- 25.有5个人做在一起, 问第五个人多少岁? 他说比第四个人大2岁. 问第四个人岁数, 他说比第是三个人大2岁. 问第三个人, 又说比第二人大两岁. 问第二个人, 说比第一个人大两岁. 最后问第一个人
- 你想玩物联网开发板吗?和我一起学习啊
- SQL Server UPDATE语句用于更新数据
- CodeForces-B
- 用skycc营销软件,轻松当老板
- 分频器的Verilog实现(偶数分频、奇数分频)
- 淘宝无货源开店怎么做?淘宝无货源开店裂变教程
- Bug记录(HLS)---recipe for target ‘csim.exe‘ failed
- vant 组件van-tabbar实现底部导航
热门文章
- 关于解决arduino SHT1x诸多问题
- Android LinearLayout的android:layout_weight属性
- sqlservier2005转成sqlserver2000中出现的问题(WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY])
- Flutter学习之Dart语法特性
- tomcat war包自动化部署脚本
- brew 安装PHP的配置文件所在位置
- 重庆南岸召开总结会,今年将引进30家车联网企业
- Spark 1.6发布:引入Dataset接口
- jboss5 启动时报HsqlException:length must be specified in type definition:VARBINARY错误
- loadrunner写脚本常用C函数