小编Ern*_*oso的帖子

如果我在grails中使用groovy sql类,它是否使用grails连接池?

从以下sql文档中的示例.如果我使用这些方法之一在grails服务类的中间创建一个sql实例,它会使用grails连接池吗?它会参与任何交易功能吗?我需要自己关闭连接吗?或者它会自动返回池中吗?

def db = [url:'jdbc:hsqldb:mem:testDB', user:'sa', password:'', driver:'org.hsqldb.jdbcDriver']
  def sql = Sql.newInstance(db.url, db.user, db.password, db.driver)
Run Code Online (Sandbox Code Playgroud)

或者如果您有现有连接(可能来自连接池)或数据源使用其中一个构造函数:

  def sql = new Sql(datasource)
Run Code Online (Sandbox Code Playgroud)

现在你可以调用sql,例如创建一个表:

 sql.execute '''
        create table PROJECT (
          id integer not null,
          name varchar(50),
          url varchar(100),
        )
 '''
Run Code Online (Sandbox Code Playgroud)

sql grails groovy

7
推荐指数
1
解决办法
3248
查看次数

在PostgreSQL中设置性别

在Rails 3中设置性别字段的最佳方法是什么?我正在使用PostgreSQL.

我现在把它作为一个字符串,但我想知道它是否更容易(更好?)将其设置为整数.如果是这样,怎么办呢?我想为它制作一个下拉列表,其中包括三个值:"男性","女性","没有您的业务".

对不起基本问题,但我很好奇,简单,最好的做法.

database postgresql ruby-on-rails-3

6
推荐指数
2
解决办法
4297
查看次数

Oracle错误ORA-06512

只是想不通为什么它给了我ORA-06512错误

PROCEDURE PX(pNum INT,pIdM INT,pCv VARCHAR2,pSup FLOAT)
AS
    vSOME_EX EXCEPTION;

BEGIN 
    IF ((pNum < 12) OR (pNum > 14)) THEN     
        RAISE vSOME_EX;
    ELSE  
        EXECUTE IMMEDIATE  'INSERT INTO M'||pNum||'GR (CV, SUP, IDM'||pNum||') VALUES('||pCv||', '||pSup||', '||pIdM||')';
    END IF;
END PX;
Run Code Online (Sandbox Code Playgroud)

制作插入物的表格的结构基础:

CREATE TABLE "DB"."M12GR" (
    "IDM12GR" NUMBER(10,0) NOT NULL ENABLE, 
    "CV" VARCHAR(5) NOT NULL ENABLE, 
    "SUP" FLOAT(126) NOT NULL ENABLE, 
    "IDM12" NUMBER(10,0) NOT NULL ENABLE, 

    CONSTRAINT "PRIMARY_30" PRIMARY KEY ("IDM12GR"),
    CONSTRAINT "M12SUELORM12" FOREIGN KEY ("IDM12") REFERENCES "DB"."M12" ("IDM12") ENABLE
)
Run Code Online (Sandbox Code Playgroud)

oracle plsql stored-procedures ora-06512

4
推荐指数
1
解决办法
20万
查看次数

使用JNDI数据源可以从中获取连接字符串吗?

我的应用程序在Tomcat上有一个JNDI数据源.我需要从中访问连接字符串.有没有办法在我的应用程序中执行此操作?

java jndi jdbc tomcat6

3
推荐指数
1
解决办法
1806
查看次数

parse.com - >约束之间如何做"或"

我想做的是:

query.equalTo("m_user_send", user.get("username"));  or
query.equalTo("m_user_get", user.get("username"));  
Run Code Online (Sandbox Code Playgroud)

注意它与exmaple不同:

// Finds scores from any of Jonathan, Dario, or Shawn
query.containedIn("playerName",
                  ["Jonathan Walsh", "Dario Wunsch", "Shawn Simon"]);   
Run Code Online (Sandbox Code Playgroud)

javascript parse-platform

3
推荐指数
1
解决办法
1168
查看次数

如何在Camunda-BPM中设置全局流程变量?

我有一个简单的 bpmn 流程,其中使用 2 个服务任务,我使用 processEngine.getRuntimeService().startProcessInstanceByKey("Process_1", variables); 变量执行我的流程,如下所示:

Map variables = new HashMap();
variables.put("a", 2);
variables.put("b", 5);
Run Code Online (Sandbox Code Playgroud)

服务任务 1 实现一个Additionjava 类,服务任务 2 实现一个Multiplication类。

现在我想要 3 个变量(常量) c = 5,,以便我可以用于d = 10服务任务 1,这样我就可以使用这个变量,类似地我想在我的类中使用,并且应该是全局的,以便我可以在两个班。e = 2cAdditiondMultiplicatione

有人可以指导我吗?

java variables scope bpmn camunda

2
推荐指数
1
解决办法
2万
查看次数