首页 > 数据库 >连接数据库遇到过的问题

连接数据库遇到过的问题

时间:2023-10-11 14:33:31浏览次数:23  
标签:set 遇到 utf8 数据库 字符集 alter 连接 character

java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/db2

直接运行jdbc的代码能加载驱动,但是在servlet中调用就会出现以上错误。

最后将mysql5.1.34版本的jar包直接放到tomcat的lib文件夹中,把之前导入maven的jar包删掉解决

第二个问题:数据库不能录入中文,报错或显示???

在mysql输入show variables like 'character%';

 然后用set character_set_client=utf8;此类语句将除了filesystem外改为了utf8

没有解决

输入下列类型语句

修改数据库的字符集:
alter database test character set utf8;
修改数据表的字符集:
alter table Student character set utf8;
修改数据表字段的字符集:
alter table Student change Sname Sname varchar(10) character set utf8;

没有解决

用status命令查看数据库字符集状态

用set names gbk;修改字符集为gbk

再用status查看,client和conn后变成了gbk

数据库中文录入成功解决

但是jsp还是不能录入中文

然后在jdbc的url后面加上?characterEncoding=utf8

成功解决

标签:set,遇到,utf8,数据库,字符集,alter,连接,character
From: https://www.cnblogs.com/chukjbgg333/p/17757013.html

相关文章

  • 安装windows11时卡在网络连接界面无法继续进行系统配置的处理方法
    1、问题描述:windows11安装后第一次开机,系统在联网界面出现如下图情况,无法继续下一步。 2.解决方法1、断电重启电脑2、按shift+F10弹出管理员命令行窗口3、输入oobe\bypassnro回车,电脑重启4、在到联网界面时,点击“我没有Internet连接选项”就可以继续进行系统设置5、进......
  • 查询数据库慢排查、获取当前数据库连接数,sql执行很快但是日志记录接口确很慢
    获取当前数据库连接数@ResourceprivateDruidDataSourcedruidDataSource;intactiveCount=druidDataSource.getActiveCount();intactivePeak=druidDataSource.getActivePeak();LOG.info("当前连接数:{},最高峰值连接数:{}",activeCount,activePe......
  • Windows打开:控制面板\网络和 Internet\网络连接 显示空白怎么办?
    Windows打开:控制面板\网络和Internet\网络连接  显示空白怎么办?最近有用户反馈遇到这个问题,问题产生原因:在卸载某个软件的时候,系统提示需要重新启动计算机,但是,启动之后,就出现了电脑不能联网,而且在控制面板\网络和Internet\网络连接中,显示为空白,正常情况下,这里面应该是有东西的......
  • MySQL使用cmd窗口命令导入数据库
    如下:setgloballog_bin_trust_function_creators=1;--导入数据库之前做准备SETGLOBALlog_bin_trust_function_creators=TRUE;cmd命令窗口执行如下导入命令命令行登录mysqlmysql-uroot-pxxx;mysql>usedatabasename;mysql>sourced:/xxx.sqlend......
  • mongosh数据库增删改查
    通过MongoDBShell新建一个以自己名字(英文全拼,例如Sunjing)的数据库,并创建一个名为“grade”的集合,在该集合中插入自己上学期五门课程的成绩数据,具体包括课程名称,分数,任课教师,考试时间(或者其他相关信息)。并依次完成对数据进行增、删、改、查等基本操作,首先,打开MongoDBShell,连接......
  • 在SQL Server数据库实现图片文件的存取
    --如果要将图片数据存入SQLServer数据库的表中,我们必须使用SQLServer的image数据类型。在很多时候,我们需要将图片文件存入到SQLServer数据库中,并且在使用的时候将数据库中的图片取出。本文将描述用C#语言来实现这一过程。数据库表结构如果要将图片数据存入SQLServer......
  • 中断某个用户的所有SSH连接
    使用pkill命令:如果你知道SSH会话的用户名,你可以使用pkill命令来中断该用户的所有SSH会话。例如,要中断用户名为username的所有SSH会话,可以运行以下命令:pkill-uusernamessh......
  • Quartz 数据库怎么初始化
    如下initialize-schema设为always就会初始化表结构,首次运行以后要设回neverspring:application:name:${APPLICATION_NAME:nisbos-service-apm-www}profiles:active:dev#,eurekaautoconfigure:exclude:org.springframework.boot.autoconfigure.j......
  • .net fromwork连接rabbitmq发布消息
    1、创建连接工厂类varfactory=newRabbitMQ.Client.ConnectionFactory(){HostName="120.237.72.46",UserName="admin",Password="admin",Port=5672,VirtualHost="/"};2、创建连接并发送数据using(varc......
  • 1790_给通过USB连接到树莓派的NTFS硬盘设置固定的挂载名称
            全部学习汇总:GreyZhang/little_bits_of_raspberry_pi:myhackingtripaboutraspberrypi.(github.com)        我用过好几个树莓派形式的单板电脑,但是遇到过磁盘挂载位置不确定的时候。有些甚至不会自动挂载。这些行为跟对应的OS的行为是相关的,而我......