Is there any way to create a global temporary table using JDBC on SQL Server that will persist after my connection has closed?

I'm finding that if I create a global temporary table using the JTDS JDBC driver, it does not exist after my connection closes:

```
String sql = "CREATE TABLE ##foobar([name] [nvarchar](50) NOT NULL)";
Statement stmt = connection.getConnection().createStatement();
stmt.execute(sql);

```

What I want is a table that is visible to everyone and will persist across connections until server restart.