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
2012年1月23日月曜日
2010年6月21日月曜日
全文検索
便利そうなSQLと思ったがやはりMS製品だと無償版に制限がある。。。。↓だからMS嫌い!
フルテキスト インデックスの機能は、Microsoft SQL Server Express では利用できません。
フルテキスト インデックスの機能は、Microsoft SQL Server Express では利用できません。
2009年12月25日金曜日
レコードの置換処理
文字列の一部だけを置換処理する
UPDATE `op2tabale` SET FilePath=REPLACE (FilePath,"testOCDB","OCDB");
尚、バックスラッシュ(円マーク)はエスケープ文字として同じバックスラッシュを使うので
¥¥(半角)となる
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
関数を使ってダイレクトに入力
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
登録:
投稿 (Atom)