本帖最后由 dengyu 于 2020-10-24 18:43 编辑
来自群组: PluginsCDTribe
|
支持一下 感觉国内支持MySql的插件貌似不是太多
有教程应该会更好的!
有教程应该会更好的!
本帖最后由 dengyu 于 2018-2-22 11:47 编辑
这个方法主要是把已经生成了的mysql命令提交给服务器执行,要返回结果请使用ResultSet
yunpiao1907 发表于 2018-2-20 18:33
你好.请问
public void doCommand(String cmd)
这个是返回空的我怎么得到查询后的结果
这个方法主要是把已经生成了的mysql命令提交给服务器执行,要返回结果请使用ResultSet
线程安全是什么 可以吃吗

先不说你这个像单例又不是的东西安不安全,你想想如果线程A拿你这个connection操作的时候,线程B同时操作并且提交了事务会怎么样。
liuyipeng001 发表于 2018-2-22 14:13
先不说你这个像单例又不是的东西安不安全,你想想如果线程A拿你这个connection操作的时候,线程B同时操作并 ...
感谢建议,解决这个方法可以为方法加上synchronized关键字,不过我还是推荐使用我附录提供的连接池技术。您可以看一下谢谢
本帖最后由 ddyy163 于 2018-2-24 11:03 编辑
一般来说写客户端要预防注入攻击吧,插件属于服务端的东西,基本用不到
其实我之前也不知道prepareStatment是做啥用的 嘻嘻嘻嘻嘻,多谢楼主科普
一般来说写客户端要预防注入攻击吧,插件属于服务端的东西,基本用不到
其实我之前也不知道prepareStatment是做啥用的 嘻嘻嘻嘻嘻,多谢楼主科普
想请问该如阿获得储存的物品,让它从文字变回物品
这个采用了阻塞模型,会导致整个服务器的卡顿,来和我弄非阻塞ORM吗
请问楼主我在使用你的SQLCommand类时出现报错
java.sql.SQLException: Parameter index out of range (2 > number of parameters, which is 1).
百度一下说明是sql注入参数出错了。
所以我找到sqlcommand的sql语句
复制代码
把"VALUES (?, \'?\')"修改成"VALUES (?, ?)"后能正常增删改查了
所以我想问问 \'?\'这个是什么写法?我这样删掉后会出什么问题嘛?
java.sql.SQLException: Parameter index out of range (2 > number of parameters, which is 1).
百度一下说明是sql注入参数出错了。
所以我找到sqlcommand的sql语句
- ADD_DATA(
- "INSERT INTO `TABLE1` " +
- "(`int`, `string`)" +
- "VALUES (?, \'?\')"
- ),
把"VALUES (?, \'?\')"修改成"VALUES (?, ?)"后能正常增删改查了
所以我想问问 \'?\'这个是什么写法?我这样删掉后会出什么问题嘛?
liuyipeng001 发表于 2018-2-20 22:05
线程安全是什么 可以吃吗
不可以吃,线程安全简单理解就是 按照你的预期得到结果,不受到其它线程干扰而影响结果
其实现在 纯 java 项目可以直接支持 mysql,引入 mybatis sql注入就能解决了,而且数据源,事务等,挺容易管理的
MySQLManager是啥啊
学到知识了
楼主请问你的代码是不是没有注册指令ms
教程很详细!鼎力支持!
支持一下 感觉国内支持MySql的插件貌似不是太多
有教程应该会更好的!
有教程应该会更好的!
获取连接不需要引入mysql的驱动包吗?spigot是否自带了驱动呢?
收藏了,免得以后找不到,感谢楼主的分享
感谢版主分享,非常的详细啊!
一阵蒙,可能还是我太年轻了吧
挺详细的,不错
666666666666666
很详细,但是有些怪
666666666666666666666666666666666
感谢分享 我将开发更好的插件
有没有比较面向超级小白的MYSQL帖子?我几乎看不懂
66666666666666666
考虑做一下 HikariCP 的示例么?
打不打算做一下关于 SQLite 的教程,目前这方面的教程还是挺少的
打不打算做一下关于 SQLite 的教程,目前这方面的教程还是挺少的
谢谢楼主分享 对我有莫大的帮助!!
虽然看不太懂,但是6就完事了[doge
66666666666
