ラベル SQL の投稿を表示しています。 すべての投稿を表示
ラベル SQL の投稿を表示しています。 すべての投稿を表示

2012年1月23日月曜日

JDBCとは

JDBCとはJAVAからデータベースへ接続するためのAPI郡です。 JDBCという用語自体はoracle独自のものではなく、javaからデータベースに接続するための標準規格で様々なベンダーが独自のJDBCを提供しています。

ORACLE製のJDBCドライバは$ORACLE_HOME/jdbc/lib配下にインストールされており、 JDKのバージョン(java.exeのバージョン)によって使用するjarファイルを使い分ける必要があります。

classes111.jar:JDK1.1
classes12.jar :JDK1.2~JDK1.3
ojdbc14.jar :JDK1.4~JDK5(JDK1.5)
ojdbc5.jar :JDK5(JDK1.5)
ojdbc6.jar :JDK6(JDK1.6)
なお、*_g.jarというファイルも用意されていることがありますがこれはデバッグ機能付きのJDBCであり 本番環境で使用するためのJDBCドライバではありません。

http://www.doppo1.net/oracle/middle/jdbc.html

2010年6月21日月曜日

全文検索

便利そうなSQLと思ったがやはりMS製品だと無償版に制限がある。。。。↓だからMS嫌い!

フルテキスト インデックスの機能は、Microsoft SQL Server Express では利用できません。

2009年12月25日金曜日

レコードの置換処理

文字列の一部だけを置換処理する

UPDATE `op2tabale` SET FilePath=REPLACE (FilePath,"testOCDB","OCDB");

尚、バックスラッシュ(円マーク)はエスケープ文字として同じバックスラッシュを使うので
¥¥(半角)となる

2009年12月15日火曜日

VBを使ってMySQLに日付をINSERTする方法

変数が使えない。
関数を使ってダイレクトに入力


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim cn As New MySql.Data.MySqlClient.MySqlConnection(My.Settings.SNConnectionString)
        Dim cmd As MySql.Data.MySqlClient.MySqlCommand = cn.CreateCommand()
        cmd.Connection = cn
        cmd.CommandText = "insert into tbl_projectlog (logNO,ProjectCode,Schedule,Result,AddDate) VALUES ('" + DateTime.Now.ToString("HHmmss") + "','','','OK','" + DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss") + "')"
        cn.Open()
        cmd.ExecuteNonQuery()
        MessageBox.Show(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"))
        cn.close()
End Sub