我目前正在使用Python3.8中的unittest为新创建的MySQL数据库编写一个测试用例。数据库是一个运行Aurora MySQL 5.6的AWS实例--它有一个表users,其中包含一个主键字段uuid VARCHAR(36)。测试用例如下:
import unittest
import mysql.connector
from config import MYSQL_CONNECTION_INFO
class SQLSchemaTests(unittest.TestCase):
"""Verifies the correct behavior of
我有6个脚本/任务。它们每一个都启动一个MySQL事务,然后完成它的工作,这意味着从MySQL数据库中选择/UPDATE/INSERT/DELETE,然后回滚。
因此,如果数据库处于给定的S状态,则启动一个任务,当任务终止时,数据库返回到状态S。
当我按顺序启动脚本时,一切正常:
S......task 6<代码>H 216</代码><代码>H 117</代码>DB状态S<代码>H 218<//代码><代码>F 219<//代码>
但是我想通过多线程和并行启动脚本来加速这个过程。
DB at sta
DatabaseMetaData metaData = con.getMetaData();
System.out.println("ISOLATION LEVEL OF MYSQL DB BY DEFAULT IS: "+metaData.getDefaultTransactionIsolation());//here 2
在Java应用程序中更改隔离级别后,是否也会影响数据库中的隔离级别?
//in oracle
con.setAutoCommit(false);
con.setTransactionIsolation(Connection.TRA