中年システムエンジニアのオモチャ箱

中年システムエンジニアが初体験のブログ活動。技術情報の備忘録以外も、色々と載せていければと思います。

技術情報

VB.NET データベース開発(SQLServer、Oracle共通化)【総集編】

VB.NET を使用して、データベース開発を全 3 回に渡り紹介してきました。 間に他の記事を入れてしまったので、総集編としてブックマークしてもらえると便利かと思います。 // VB.NET とデータベースの接続を確立VB.NET データ プロバイダーを使用しての DB …

VB.NET データベースの INSERT 文を実行しよう(SQLServer、Oracle共通化)

VB.NET データ プロバイダーを使用しての DB 接続(SQLServer、Oracle共通化)で、VB.NET の開発環境を使用して、SQLServer、Oracle の接続方法のサンプルプログラムを紹介しました。 VB.NET データベースの SELECT 文を実行しよう(SQLServer、Oracle共通化…

VB.NET データベースの SELECT 文を実行しよう(SQLServer、Oracle共通化)

VB.NET データ プロバイダーを使用しての DB 接続(SQLServer、Oracle共通化)で、VB.NET の開発環境を使用して、SQLServer、Oracle の接続方法のサンプルプログラムを紹介しました。 今回は、実際に SELECT 文の実行をしたいと思います。 SELECT 文の実行も…

VB.NET データ プロバイダーを使用しての DB 接続(SQLServer、Oracle共通化)

データ プロバイダーを使用して、SQL Server 及び Oracle に接続するための共通処理を紹介したいと思います。 Oracle 接続環境の注意点 Oracle に接続する際は、下記準備が必要となります。 Oracle Data Access Components (ODAC) for Windows のインストー…

【VB.NET】メモリリークって気にしてますか?【総集編】

何回かに分けて、各種クラスのメモリリークについての対策を紹介してきました。 使用しなくなったオブジェクトをガベージコレクションの処理対象にするには、Nothing をセットするだけではなく、リソースの解放(Dispose、Clear、Close など)をした後に、No…

【VB.NET】メモリリークって気にしてますか?(ジェネリックコレクション編)

以前、メモリリーク対策について MemoryStream、DataTable の解放方法を記載しました。 VB.NET メモリリークって気にしてますか?(MemoryStream 編) VB.NET メモリリークって気にしてますか?(DataTable 編) 今回は、頻繁に使うであろうジェネリックコレ…

VB.NET キャストの速度比較

キャスト(型変換)って、方法は色々とありますが速度を気にしたことはありますか?今回は文字列から数値に変換する場合に使用するキャストと、数値から文字列に変換する場合に使用するキャストの速度比較をおこないたいと思います。 文字列から数値に変換 …

Windows メモリ消費の確認方法(パフォーマンスモニター編)

下記記事でメモリリークを取り上げました。 VB.NET メモリリークって気にしてますか?(MemoryStream 編) VB.NET メモリリークって気にしてますか?(DataTable 編) その際にメモリ消費量を確認したツールの紹介です。 パフォーマンスモニター Windows キ…

Windows メモリ消費の確認方法(リソースモニター編)

下記記事でメモリリークを取り上げました。 VB.NET メモリリークって気にしてますか?(MemoryStream 編) VB.NET メモリリークって気にしてますか?(DataTable 編) その際にメモリ消費量を確認したツールの紹介です。 リソースモニター Windows キーを押…

VB.NET メモリリークって気にしてますか?(DataTable 編)

VB.NET メモリリークって気にしてますか?(MemoryStream 編)で、MemoryStream オブジェクトについて記載しました。今回は、DataTable オブジェクトについてのお話です。私の実務では、ほぼデータベースを使用するシステム開発なので、DataTable オブジェク…

VB.NET メモリリークって気にしてますか?(MemoryStream 編)

みなさんアプリケーションを開発している際、メモリリークって気にしてますか?私は、小規模のクラサバ、且つ、非常駐アプリの場合は、正直それほど気にしていません。しかし、24 時間稼働するアプリケーションだと話は別です。 調査するための基本ロジック …

VB.NET 文字列結合の速度比較

みなさん文字列の結合は、何を利用していますか?String クラスを利用して「&」ですか?それとも StringBuilder クラスを利用して「Append メソッド」ですか? 使用するケースによっては速度に差がでます ループ内で文字列結合する場合には、StringBuilder …