对表进行任何操作都不行 双击打开也不行
schema.xml配置文件
<?xml version="1.0"?>
<!DOCTYPE mycat:schema SYSTEM "schema.dtd">
<mycat:schema xmlns:mycat="http://io.mycat/">
<schema name="TESTDB" checkSQLschema="false" sqlMaxLimit="100">
<table name="sys_user" dataNode="dn1" splitTableNames ="true"/>
</schema>
<dataNode name="dn1" dataHost="localhost1" database="pdb_getOffice" />
<dataHost name="localhost1" maxCon="1000" minCon="10" balance="0"
writeType="0" dbType="sqlserver" dbDriver="jdbc" switchType="1" slaveThreshold="100">
<heartbeat>select user()</heartbeat>
<writeHost host="hostM1" url="jdbc:sqlserver://localhost:1433" user="sa"
password="get">
</writeHost>
</dataHost>
</mycat:schema>
而改成连接MySQL 又不会有这样的问题
改用 ShardingSphere 了
1、检查是否可以用其他客户端工具连接sql server。如ncvicat,ssms,dbeaver等。
2、检查对应的jdbc连接库版本。
https://docs.microsoft.com/zh-cn/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-ver15
3、select user()是mysql的内置函数
sql server可改为select user或select getdate()
1楼你想表达是驱动的问题吗?