Skip to content

Instantly share code, notes, and snippets.

@sammso
Forked from milendyankov/DXP70-runSQL.groovy
Last active June 28, 2019 10:43
Show Gist options
  • Save sammso/a7fd71e373fd6a6b2f739a74e48f7643 to your computer and use it in GitHub Desktop.
Save sammso/a7fd71e373fd6a6b2f739a74e48f7643 to your computer and use it in GitHub Desktop.
Running SQL queries from liferay's groovy console

Running SQL queries:

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import com.liferay.portal.kernel.dao.jdbc.DataAccess;

Connection con = null;
Statement st = null;
try {
	con = DataAccess.getUpgradeOptimizedConnection();
	st = con.createStatement();
	ResultSet rs = st.executeQuery("select count(1) from Address where uuid_ is null or uuid_ = ''");
	rs.next();
	println(rs.getInt(1));
}
finally {
	DataAccess.cleanUp(con, st);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment