小编Evi*_*irl的帖子

Preg_match PHP到java的翻译

我在将php pregmatch转换为java时遇到了一些麻烦.我以为我把它全部纠正了,但似乎没有用.这是代码:

原始PHP:

/* Pattern for 44 Character UUID */
$pattern = "([0-9A-F\-]{44})";
if (preg_match($pattern,$content)){
                /*DO ACTION*/
            }
Run Code Online (Sandbox Code Playgroud)

我的Java代码:

final String pattern = "([0-9A-F\\-]{44})";
    public static boolean pregMatch(String pattern, String content) {
            Pattern p = Pattern.compile(pattern);
            Matcher m = p.matcher(content);
            boolean b = m.matches();
            return b;
        }
if (pregMatch(pattern, line)) {
                        //DO ACTION
                    }
Run Code Online (Sandbox Code Playgroud)

所以我的测试输入是:DBA40365-7346-4DB4-A2CF-52ECA8C64091-0

使用一系列System.outs我得到b = false.

php java preg-match

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

Jquery表过滤器

我试图通过使用jquery单击表A中的字段来过滤表B中的表结果.表B包含来自特定数据库的所有数据,表A只包含其中一个字段.例如,

Table A
MFG_Name |Count
Dell | 15
Gateway|10

单击Dell将过滤表B中MFG_Name = Dell的所有结果,并在表A下方显示如下:

Table B
Inventory_No | MFG_Name | Model_Name | Description
0001          | Dell     |Inspiron    |Desktop
0002          | Dell     |Optiplex    |Desktop

我怎么能这样做?我已经看过使用过滤表的插件,但我的目标是不必打印表B,直到我过滤它,因为它可能包含100000多个库存号.

jquery

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

Java SQLException:结果集已关闭问题

我有一个运行并产生错误的 java 函数。我无法弄清楚为什么会发生这种情况,因为这是程序中运行的第一个函数,因此没有打开其他连接、语句或结果集。错误是

Operation not allowed after ResultSet closed
java.sql.SQLException: Operation not allowed after ResultSet closed
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:926)
        at com.mysql.jdbc.ResultSetImpl.checkClosed(ResultSetImpl.java:768)
        at com.mysql.jdbc.ResultSetImpl.next(ResultSetImpl.java:7008)
        at equipmentinventoryimporter.Importer.sqlTable(Importer.java:219)
        at equipmentinventoryimporter.Importer.main(Importer.java:58)
Run Code Online (Sandbox Code Playgroud)

函数是

private static void sqlTable(SQLTableJob sqltableJob) {
        try {
            Class.forName("com.mysql.jdbc.Driver").newInstance();
            Connection connMySQL2 = null;
            Statement stntMySQL2 = null;
            try {
                connMySQL2 = DriverManager.getConnection(mysqlAddress, mysqlUsername, mysqlPassword);
                stntMySQL2 = connMySQL2.createStatement();
                //MySQL Transaction
                System.out.println("Starting " + sqltableJob.getMysqlTable() + " transaction");
                stntMySQL2.execute("START TRANSACTION");
                String insertQuery = "";
                try {
                    final String inactiveQuery = "UPDATE …
Run Code Online (Sandbox Code Playgroud)

java mysql exception

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

标签 统计

java ×2

exception ×1

jquery ×1

mysql ×1

php ×1

preg-match ×1