草庐IT

MariaDB4j

全部标签

java - MariaDB:启用 Java 存储过程

我正在尝试弄清楚如何使用Java在MariaDB中编写存储过程。有一个补丁四处飘荡,说明这是可能的。我不确定这是否已成为可用标准。如果你们中有人使用Java成功地为MariaDB/MySQL编写了存储过程,请告诉我。 最佳答案 我假设问题是关于使用Java作为存储过程的语言,而不是SQL。它不可能。是的,AntonyCurtis做了一些工作,使这种存储过程成为可能。唉,它不是MySQL/MariaDB或任何发行版的一部分。因此,您将无法使用它,至少现在是这样。LinktoAntony'spresentationaboutusinge

mysql - MariaDB 中表连接的最大数量是多少?

MariaDB10表连接数是否限制为61asisthecaseforMySQL还是其他号码?(我无法在MariaDBdocumentation中或通过谷歌搜索找到答案)。 最佳答案 MariaDB在一个连接中具有相同的最大61个表数。这个查询CREATETABLEt(iINT(10)NOTNULL);select*fromta01jointa02jointa03jointa04jointa05jointa06jointa07jointa08jointa09jointa10jointa11jointa12jointa13jointa1

mysql - 通配符主机在 MariaDB (MySQL) 中不工作

我尝试使用phpMyAdmin将用户添加到我的数据库。当我按照以下方式添加用户时一切正常:用户名:用户密码:通过主机:本地主机但是当我创建相同的用户并使用“%”而不是本地主机时,他无法登录(即使是从本地主机)这可能是什么问题?(更新):这是生成的命令:CREATEUSER'user'@'%'IDENTIFIEDBY'***';GRANTALLPRIVILEGESON*.*TO'user'@'%'IDENTIFIEDBY'***'WITHGRANTOPTIONMAX_QUERIES_PER_HOUR0MAX_CONNECTIONS_PER_HOUR0MAX_UPDATES_PER_HOU

mysql - mariadb 行级读锁定

是否有任何mariadb后端支持行级读取锁定?我的意思是:我有一个应用程序可以在三到四台不同的机器上运行。机器数量是动态的,没有固定地址。该应用程序将执行以下两个查询:SELECTcol3fromtable1WHEREcol1=XUPDATEtable1SETcol2=somevalue,col3=somevalueWHEREcol1=X现在,在第一个SELECT查询和第二个UPDATE查询之间,我不希望应用程序的任何实例读取(不仅仅是WRITE)对应于col1=X的记录是否可以在mariadb中实现? 最佳答案 回答我的问题:我们

docker安装elasticsearch报错 main ERROR No Log4j 2 configuration file found. Using default configuration

Exceptioninthread"main"ElasticsearchParseException[malformed,expectedsettingstostartwith'object',insteadwas[VALUE_STRING]]报错信息2023-04-0615:40:50,427mainERRORNoLog4j2configurationfilefound.Usingdefaultconfiguration(loggingonlyerrorstotheconsole),oruserprogrammaticallyprovidedconfigurations.Setsystemp

.net - Windows 上的 Percona Server 5.5 或 MariaDB

我在x64Windows服务器上运行MySQL5.5,并不断收到自动递增ID错误,这是MySQL中的一个已知错误。我想试用PerconaServer或MariaDB,因为它们具有更高的基准,但我找不到MySql5.5的替代品。MariaDB5.2可以用来替代MySQL5.5还是有一个运行在Windows上的PerconaServer版本?还有其他人在Windows上使用其中任何一个吗? 最佳答案 Windows上没有Percona。当前的MariaDB5.2是MySQL5.1的直接替代品。Maria提供的升级向导不会提供从5.5的降

php - 你如何从 PHP 脚本中区分 MariaDB 和 MySQL?

有没有办法检测是用MySQL还是用MariaDB?因为这对于进行MariaDB特定优化很有用。 最佳答案 SHOWVARIABLESLIKE"%version%";这是来自MariaDBversion=10.0.7-MariaDB-1~quantal-log这是来自MySQLversion_comment=MySQLCommunityServer(GPL)使用PDO,您可以使用ATTR_SERVER_VERSION属性来获取服务器版本:echo$conn->getAttribute(PDO::ATTR_SERVER_VERSION)

mysql - Eclipse - 如何添加新的 MariaDB 连接

如何向eclipse添加新的MariaDB连接?我正在使用DataSourceExplorerView,但是当我尝试创建一个新的数据库连接时,有MySQL、Oracle、Informix的连接......但没有MariaDB的连接。谁能帮帮我? 最佳答案 如果您需要为MariaDB创建数据库连接,请选择“GenericJDBC”并单击Next。在下一个窗口中单击“新驱动程序定义”按钮,然后从“可用驱动程序模板”中选择“通用JDBC驱动程序”在“JAR列表”中,添加Maria连接器。您可以从(https://downloads.mar

MySQL/MariaDB 在多核上运行单个查询

我有一个相当强大的数据库服务器,大约有24个内核和48GB内存。我们正在运行MariaDB10.0作为我们的数据库引擎。我所有的表都在InnoDB引擎上运行。我有一些查询在大型表上使用相当广泛的连接,因此自然很慢。我正在努力做的一件事是尝试利用多核的力量。以下是我的观察:如果我并行运行2个查询,那么我可以看到正在使用2个内核如果我运行1个查询,我看到只有1个核心被100%使用现在,这是正常行为吗?我的意思是,在MariaDB/MySQL中没有办法为单个查询使用多个核心吗?如果单个繁重的查询可以通过利用多个CPU内核运行得更快,那就太好了。我确实尝试并搜索了多个论坛,并尝试过使用不同的参

如何从Apache zip的多个绑定中找到特定的org/slf4j/logger jar文件?

我正在使用ApachePDFBox&POIFSFILESYSTEM从PDF中提取文本并导出到Excel中,但是我的应用程序添加了Apache-log4j-2.8.2-binJarfiles。。可能是我找不到确切的文件..!请建议。Exceptioninthread"main"java.lang.NoClassDefFoundError:org/slf4j/Loggeratorg.apache.logging.slf4j.SLF4JLoggerContext.getLogger(SLF4JLoggerContext.java:39)atorg.apache.logging.log4j.j