SqlServerSocketAdapter
classin packageklyn.databases.sql.sqlserver
public class SqlServerSocketAdapter:
SqlServerSocketAdapter

Socket adapter for SQL Server TDS protocol.

Wraps a standard Socket and provides TDS-specific read/write operations.

import klyn.databases.sql.sqlserver

tcp = Socket()
tcp.connect("localhost", 1433)
adapter = SqlServerSocketAdapter(tcp)
Constructors
Modifier and Type Member Description
public SqlServerSocketAdapter No summary.
Methods
Modifier and Type Member Description
public close
close() as Void:
Closes the socket.
public flush
flush() as Void throws SQLException:
Flushes the socket output (no-op for SQL Server as sendBytes is synchronous).
public isSecure
isSecure() as Boolean:
Returns true if the socket is using TLS.
public read
read(buffer as Byte[], offset as Int, length as Int) as Int throws SQLException:
Reads bytes from the socket.
public setTimeoutMillis
setTimeoutMillis(timeoutMillis as Int) as Void throws SQLException:
Sets the socket timeout.
public upgrade
upgrade(host as String, port as Int, sslContext as SSLContext) as Void throws SQLException:
Upgrades the socket to TLS/SSL.
public write
write(buffer as Byte[], offset as Int, length as Int) as Void throws SQLException:
Writes bytes to the socket.