草庐IT

activerecord-jdbc

全部标签

java - IntelliJ 中的 JDBC mysql 驱动配置

我正在IntelliJ中使用servlet和Tomcat创建一个网络应用程序。我想使用JDBC将我的应用程序连接到MySQL数据库。我下载了MySQLWorkbench,连接到它,并创建了一个数据库。现在,在我的IntelliJ项目中,我遵循了this添加数据库连接的教程,我的属性如下所示:我的mysql驱动版本是5.1.35,应该能兼容JDBC4.0。据发现(主要是here)连接我的数据库我应该只使用:Connectionconn=DriverManager.getConnection(DB_URL,DB_USER,DB_PASSWORD);但是,当我尝试连接时出现Nosuitabl

java - 使用 JDBC 将值插入到 postgresql

这个问题在这里已经有了答案:InsertDateIntoDatabasePostgresJDBC(2个答案)关闭5年前。我想使用java创建类似任务管理器的东西。我决定使用PostgreSQL来保存我的任务。此时,我想将创建的任务保存到PostgreSQL,为此我有以下代码:packageTaskMgr;importjava.time.LocalDate;importjava.time.format.DateTimeFormatter;importjava.time.format.DateTimeFormatterBuilder;importjava.util.Locale;publi

mysql - 将 Rails ActiveRecord 对象保存到临时表 (MySQL)

用户可以从文件中将数据导入我们的网站。数据通常包含数百个项目(Item虽然验证有帮助,但它们不能解决内容完整性检查的问题。为此,我们希望有一个测试模式。我们可以在Rails/MySQL中为此使用临时Items表吗?如果可以,我们应该怎么做? 最佳答案 您可以使用ARExtensions为此的gem。阅读此article了解更多详情。User.create_temporary_tabledo|temp_model|#nowperformtheinsertsontemptable.temp_model.create(...)...end

mysql - 如何使用 Ruby ActiveRecord 映射数据库 View ?

如何在Rails中使用RubyActiveRecord映射mysql数据库View? 最佳答案 《EnterpriseRails》一书有一整章是关于基于数据库View的模型。Hereitis在Google图书上。 关于mysql-如何使用RubyActiveRecord映射数据库View?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2700320/

java - 带有 glassfish 的 netbeans 没有找到适合 mysql :jdbc 的驱动程序

我是javaee的菜鸟但要学习它,我应该连接到mysql!我用谷歌搜索了大约一天:Class.forName("com.mysql.jdbc.Driver").newInstance();Connectionconnection=DriverManager.getConnection("mysql:jdbc://127.0.0.1:3036/shedule","root","12345");说:java.sql.SQLException:Nosuitabledriverfoundformysql:jdbc://127.0.0.1:3036/shedule0)mysql-h127.0.0

mysql - 没有明显锁的 ActiveRecord "Mysql::Error: Lock wait timeout exceeded"

Rails版本:2.3.8一天中有很多次,我的应用程序看似随机返回500错误,并在生产日志中有相应的条目:ActiveRecord::StatementInvalid(Mysql::Error:Lockwaittimeoutexceeded;tryrestartingtransaction:INSERTINTO`forum_posts`(`forum_topic_id`,`created_at`,`body`,`ancestry`,`updated_at`,`quote_limit`,`user_id`,`ancestry_depth`,`quote_root`)VALUES(1224

Java JDBC UPDATE 添加号码?

假设我在MySQL中有一个int列。我想通过添加来更新该列,而不是运行SELECT查询来获取数字并添加它。这可能吗? 最佳答案 updatetablenamesetfield=field+1wherecondition这是执行此操作的直接MySql更新命令。您没有提到您是否使用特定的ORM,如Hibernate或其他任何东西,但同样的概念可以应用于HQL等。 关于JavaJDBCUPDATE添加号码?,我们在StackOverflow上找到一个类似的问题: h

mysql - 什么可能导致此 Glassfish/JDBC 错误 "No database selected"

这个问题在这里已经有了答案:ConnectJavatoaMySQLdatabase(14个答案)关闭3年前。我将Glassfish4与JavaEE7和MySQL5.6.2结合使用。这里是错误:org.eclipse.persistence.exceptions.DatabaseException内部异常:java.sql.SQLException:未选择数据库错误代码:1046这是glassfish-resources.xml:-->

java - 半多线程 JDBC 连接

我有以下Callable实例,在此处抛出SQLException:publiclong[]call()throwsException{long[]stats=newlong[6];try{executer.acquire();PreparedStatementstatement=connection.prepareStatement("SELECT`War`.`EndTime`FROM`WarSim`.`War`WHERE`War`.`WarName`=?");statement.setString(1,warName);ResultSetres=statement.executeQu

mysql - 如何在Akka Actor中使用MYSQL jdbc实现

嘿,我读了这个jdbc文档https://www.playframework.com/documentation/2.1.0/ScalaDatabase这个问题Isitgoodtoputjdbcoperationsinactors?现在我的mysql事务有一个ActorClass,每当有请求时,这个actor就会实例化几次。所以每个请求都会实例化新的Actor。连接池安全吗?我可以用吗valconnection=DB.getConnection()连接对象可以处理异步事务吗?所以我可以只用一个单例来处理mysql连接并在所有实例化的actor中使用它。另外,如果我想使用anorm,如何