项目上传至服务器,配置都没有问题,但是数据无法插入数据库_网站上传后,一个网页的数据不插入数据库-程序员宅基地

技术标签: mysql  

#今天改了一个bbs的代码,想把它加入到自己的项目中去,在本地运行都没问题,但是上传到服务器上,注册信息无法插入数据库#

 -分析

-自己项目那块在服务器上运行没有问题,增删改查都是可以的数据,证明服务器环境没有问题,只要代码正常,就可以运行,所以应该是加入的bbs代码上的问题

-既然bbs代码有问题,因为在本地跑没有问题,增删改查都是可以得,所以代码的逻辑功能上应该是完善的,不会出现问题才对,既然逻辑上没有错误,那只能是数据库配置上有问题了,可能是服务器和本地的差异吧,本地windows系统,服务器CentOS 7。

-可能是数据库配置问题?查看连接数据库的代码,没有一点问题,因为我是在阿里云上租了一台服务器,然后再服务器上自己搭建了一个jdk1.8+tomcat8.0+mysql5.多少忘了,

所以项目在本地跑和在服务器上跑的环境是一样的,基本上可以直接把本地代码上传上去就可以运行。所以数据库配置是肯定没有任何问题的

-操!哪都没有问题,但是问题就出现了,那到底问题出现在哪里,神纠结!

-冷静一下,整理一下思路,代码肯定是没有问题的,本地能跑起来,服务器和本地环境差不太多,但是服务器出现问题,那就是服务器的问题额,tomcat和jdk应该没有问题,如果有问题那就肯定会报错,那肯定就是数据库的问题了。

-确定是服务器数据库的问题,突然想起之前又因为中文而导致整个数据插入不进去数据库,那会不会是中文的原因,我仔细看看了注册页的代码,发现性别一

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/yym836659673/article/details/54755159

智能推荐

MD5碰撞-程序员宅基地

文章浏览阅读9.4k次,点赞29次,收藏109次。在CTF中可以说是经常碰到md5加密了,一般都是进行强比较抑或是弱比较,考法非常多,但是万变不离其中。只要我们掌握了原理,一切问题便迎刃而解了。文章首发于我的博客,格式可能比较清晰,有兴趣了解CTF中MD5碰撞的伙伴可以移步查看。_md5碰撞

普里姆算法c语言(详细解读)_c语言普里姆算法-程序员宅基地

文章浏览阅读854次,点赞5次,收藏12次。找到与这个系统邻接的边(0,1),(5,4),比较两者的权值,容易发现权值最小的为25,因此加入边(5,4),同时加入结点4和边(5,4)。4.将0,5,4,3以及相关的边看成一个整体,与其邻接的边有(0,1)28,(4,6)24,(3,6)18,(3,2)12,四个边中权值最小的边是(3,2),所以加入结点2以及边(3,2)。5.与4中所构成的整体邻接的边有(0,1)28,(4,6)24,(3,6)18,(2,1)16,四者中权值最小的边为(2,1),所以加入结点1以及边(2,1)。_c语言普里姆算法

nohub 和 & 在linux上不间断后台运行程序-程序员宅基地

文章浏览阅读3.1k次,点赞2次,收藏15次。长时间在服务器上运行深度学习代码,使用nohub 命令行 & 可以让代码不间断在后台运行_nohub

Policy-based Reinforcement learning_policy函数-程序员宅基地

文章浏览阅读4k次,点赞18次,收藏69次。强化学习这一章会讲基于策略的强化学习Value-Based Reinforcement Learning-DQN强化学习前言一、policy函数二、DQN2.1 游戏中agent的目标是什么?2.2 agent如何做决策?2.3 如何理解Q* 函数呢?2.5 DQN打游戏?三、如何训练DQN?3.1 TD算法3.2 TD算法训练DQN四、训练步骤六、总结前言说明一下:这是我的一个学习笔记,课程链接如下:最易懂的强化学习课程公众号:AI那些事一、policy函数我们回顾一下Acti_policy函数

project2016调配资源冲突-程序员宅基地

文章浏览阅读5.4k次,点赞9次,收藏26次。(1) Project查看资源负荷情况的方法和结果在工时类资源会存在资源过度分配(在同一个时间段给工时类资源分配的资源超出了他的最大单位)的情况,而成本类、材料类资源则不会有、查看资源负荷的方法有:在视图栏------资源图表如下图在这里我们可以看到每个资源的分配状况,如下图滚动鼠标滑轮就会出现不同的资源分配状况此时选择“资源”—“下一个资源过度分配处”如下图总结:甘特图、..._project2016调配资源冲突

推荐算法知识图谱模型(二):KGCN-程序员宅基地

文章浏览阅读235次。常用的KGE方法侧重于建模严格的语义相关性(例如,TransE和TransR假设头+关系=尾),这更适合于KG补全和链接预测等图内应用,而不是推荐。更自然、更直观的方法是直接设计一个图算法来利用KG结构。_图谱模型

随便推点

文本分类与SVM_svm分类-程序员宅基地

文章浏览阅读9.5w次,点赞54次,收藏202次。之前做过一些文本挖掘的项目,比如网页分类、微博情感分析、用户评论挖掘,也曾经将libsvm进行包装,写了一个文本分类的开软软件Tmsvm。所以这里将之前做过一些关于文本分类的东西整理总结一下。1 基础知识1. 1 样本整理文本分类属于有监督的学习,所以需要整理样本。根据业务需求,确定样本标签与数目,其中样本标签多为整数。在svm中其中如果为二分类,样本标签一般会设定为-1和_svm分类

力扣——206.反转链表_力扣链表反转-程序员宅基地

文章浏览阅读141次。题目python代码方法一:利用新列表,创建新的链表# Definition for singly-linked list.# class ListNode(object):# def __init__(self, val=0, next=None):# self.val = val# self.next = nextclass Solution(object): def reverseList(self, head): ""_力扣链表反转

如何解决深度冲突(Z-fighting),画面闪烁的问题-程序员宅基地

文章浏览阅读3.6k次,点赞3次,收藏6次。参考:OpenGL教程:深度测试深度冲突一个很常见的视觉错误会在两个平面或者三角形非常紧密地平行排列在一起时会发生,深度缓冲没有足够的精度来决定两个形状哪个在前面。结果就是这两个形状不断地在切换前后顺序,这会导致很奇怪的花纹。这个现象叫做深度冲突(Z-fighting),因为它看起来像是这两个形状在争夺(Fight)谁该处于顶端。防止深度冲突第一个也是最重要的技巧是永远不要把多个物体摆得太靠近,以至于它们的一些三角形会重叠。通过在两个物体之间设置一个用户无法注意到的偏移值,你可以完全避免这两个物体之_深度冲突

Android 第三方库--2017年Android开源项目及库汇总_panel.travel-tv.top-程序员宅基地

文章浏览阅读1.1k次。转自:http://blog.csdn.net/jsonnan/article/details/62215287东西有点多,但是资源绝对nice,自己都全部亲身体验过了,大家可放心使用github排名:https://github.com/trending,github搜索:https://github.com/searchUIAwesome-MaterialDesign..._panel.travel-tv.top

adb链接模拟器_adbconnect连接模拟器-程序员宅基地

文章浏览阅读1.3k次。不同的模拟器的端口不一样,所以链接不同的模拟器有不同的链接方式不指定端口 默认adb 链接的是5555端口夜神模拟器adb connect 127.0.0.1:62001逍遥模拟器adb connect 127.0.0.1:21503mumu模拟器(网易的)adb connect 127.0.0.1:7555window电脑一般都会带有adb的命令,直接去命令行页面使用adb 链接..._adbconnect连接模拟器

Python绘图Matplotlib手册-程序员宅基地

文章浏览阅读516次。Python绘图Matplotlib手册_matplotlib手册

推荐文章

热门文章

相关标签