在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

SQL中CRL函数如何使用

108次阅读
没有评论

共计 1837 个字符,预计需要花费 5 分钟才能阅读完成。

自动写代码机器人,免费开通

本篇文章为大家展示了 SQL 中 CRL 函数如何使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

在 SQL 中使用 CRL 函数

实验目标:

1. 在 SQL 中创建 CRL 函数,使之能够向指定的计算机发送消息

实验步骤

2. 在 VS 中创建类发送消息的类

3. 将以下代码黏贴进去

using System;

using System.Collections.Generic;

using System.Text;

using System.Net.Sockets;

using System.IO;

namespace ClassLibrary1

{

public class Class1

{

public static string classscoket(string IPaddress, string mes)

{

string msg = mes;

string IPadd = IPaddress;

TcpClient tcpc = new TcpClient(IPadd, 5656);

NetworkStream tcpStream = tcpc.GetStream();

StreamWriter reqStreamW = new StreamWriter(tcpStream);

reqStreamW.Write(msg);

reqStreamW.Flush();

tcpStream.Close();

tcpc.Close();

return (mes);

}

}

}

点击“生成 ClassLibrary“

4. 新建接收消息的客户端

添加引用

using System;

using System.Collections.Generic;

using System.Text;

using System.Net.Sockets;

using System.Windows.Forms;

namespace MessClient1

{

class Program

{

static void Main(string[] args)

{

try

{

TcpListener tcpl = new TcpListener(5656);

tcpl.Start();

while (true)

{

Socket s = tcpl.AcceptSocket();

Byte[] stream = new Byte[80];

int i = s.Receive(stream);

string message = System.Text.Encoding.UTF8.GetString(stream);

MessageBox.Show(message);

}

}

catch (System.Security.SecurityException)

{

MessageBox.Show(防火墙安全错误!, 错误 ,

MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

}

catch (Exception)

{

}

}

}

}

5. 在中的配置

exec sp_configure clr enable ,1

go

reconfigure

go

use personnel

go

alter database personnel set trustworthy on

go – 在数据库中引入 dll

create assembly [System.Net.Sockets] from C:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects\ClassLibrary1\ClassLibrary1\bin\Debug\ClassLibrary1.dll

with permission_set=unsafe

可以看到注册的程序集

go – 创建函数

create function dbo.crlHelloWord

(

@ipaddress as nvarchar(100),

@message as nvarchar(100)

)

returns nvarchar(200)

as EXTERNAL NAME [System.Net.Sockets].[ClassLibrary1.Class1].classscoket

运行客户端程序,在 SQL 执行以下命令,可以发现该函数能够想客户端发送消息

select dbo.crlHelloWord(10.7.10.199 , 你已经删除了条记录)

上述内容就是 SQL 中 CRL 函数如何使用,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注丸趣 TV 行业资讯频道。

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计1837字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 疯狂三人交性欧美 | 成年入口无限观看免费完整大片 | 国产精品a在线观看香蕉 | 免费的国语一级淫片 | 艳妇臀荡乳欲伦交换在线播放 | 九九色视频 | 久久久精品麻豆 | 人妻无码αv中文字幕久久琪琪布 | 国产做爰全免费视频美女 | 欧妇女乱妇女乱视频 | 亚洲最新在线视频 | 亚洲色大成网站www国产 | 精品人妻av区波多野结衣 | 国产a毛片高清视 | 狠狠狠色丁香婷婷综合久久俺 | 亚洲精品动漫免费二区 | 亚洲午夜久久久久久91 | 亚洲国产成人精品区 | 99re在线视频播放 | 日本大骚b视频在线 | 国产性一交一乱一伦一色一情 | 亚洲乱码中文字幕综合 | 久久精品国产亚洲av忘忧草18 | 一二三区免费视频 | 国产精品久久久久久妇女6080 | 久久精品亚洲牛牛影视 | 香港曰本韩国三级网站 | 大战熟女丰满人妻av | 欧洲吸奶大片在线看 | 日本无码人妻波多野结衣 | 亚洲在线看 | 国产精品999在线 | 精品女同一区二区三区免费站 | 国产成人黄色在线观看 | 国产精品乱码久久久久久软件 | 一区二区三区在线播放 | 高清中国一级毛片免费 | 国产精品亚洲欧美日韩久久 | 特级欧美aaaaaaa免费观看 | 中文字幕在线看日本大片 | 精品久久久久久人妻无码中文字幕 |