gpt4 book ai didi

hsqldb - 如何在 HSQLDB 和 C# .net 之间形成连接?

转载 作者:行者123 更新时间:2023-12-02 03:47:10 34 4
gpt4 key购买 nike

如何在HSQLDB 和C# .net 之间形成连接?我已经看过 SharpHSQL 和 H2Sharp,但无法连接 HSQLDB。

最佳答案

试试这样:确保您已经添加 hsqldb.dll、IKVM.OpenJDK.Core.dll、IKVM.OpenJDK.Jdbc.dll 作为引用。如果没有IKVM库,可以下载here .

在您的 C# 中:

using java.sql; //add this.

用于创建连接:

private Connection GetConnection()
{
DriverManager.registerDriver(new org.hsqldb.jdbcDriver());
Connection conn = DriverManager.getConnection("jdbc:hsqldb:hsql://[host]/[db name]", "[username]", "[password]");
return conn;
}

使用方法:

public void LoadSetting(String userId)
{
Connection conn = null;
try
{
//Connect it!
conn = GetConnection();

string query = "SELECT A.* FROM table A";

PreparedStatement ps = conn.prepareStatement(query);

ResultSet rs = ps.executeQuery();
while (rs.next())
{
//Get Query Result
Console.WriteLn(rs.getString("COL1"));
Console.WriteLn(rs.getString("COL2"));
}
}

//Close the Connection
finally
{
if (conn != null && !conn.isClosed())
{
conn.close();
conn = null;
}
}
}

希望对您有所帮助。
干杯...

关于hsqldb - 如何在 HSQLDB 和 C# .net 之间形成连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16119284/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com