第10回Cassandra勉強会にて発表したスライドに、勉強会後のフィードバックを反映させた物です。Read less
Do you hate starting on a new project and having to try to figure out someone else's idea of a database? Or are you in QA and the developers expect you to understand all the relationships in their schema? If so then this tool's for you. SchemaSpy is a Java-based tool (requires Java 5 or higher) that analyzes the metadata of a schema in a database and generates a visual representation of it in a br
こんにちは、鈴木です。 Ruby on Rails で複数のデータベースを扱う方法をご紹介します。 establish_connection establish_connection はデータベースと接続するためのメソッドです。 通常は明示的に呼び出すことはありませんが、複数のデータベースを使用する場合は、以下のように明示的に呼び出す必要があります。 class User < ActiveRecord::Base establish_connection :adapter => 'postgresql', :encoding => 'unicode', :database => 'other_database', :pool => '5', :username => 'USERNAME', :password => 'PASSWORD', :host => 'localhost' end
Oracle DBA, Oracle SQL and PL/SQL Tips Top | Knowledge| DB構築| 文字列関数| 日付関数| 集計関数| SQL関数(アルファベット順) SQL(抽出・更新)| SQL*Plus| PL/SQL| Utility| Structure| スキーマ| チューニング| 用語| 参考書 SHIFT the Oracle オラクルマスターの取得や業務でオラクルを使って開発しているシステムエンジニアを目指している人のためのサイト オラクル入門者向けの Oracle SQL 入門、PL/SQL プログラミングから初歩的なチューニング・運用に関する情報、SQL のリファレンスやサンプル、Oracle Tips を取り扱っています IT News Oracle Database 18c XE 公開 Oracle Database Blog 2018/
Play frameworkのDB操作を楽にするEBeanの基礎知識:Javaの常識を変えるPlay framework入門(2)(1/3 ページ) DB操作で使うPlay frameworkのフォルダ構成 前回の記事「Java開発で泣かないためのPlay frameworkの基礎」では、Play frameworkの特徴から始まり、セットアップ、そしてEclipseでの環境設定までを解説しました。 いよいよ今回からPlay frameworkでのプログラミングの仕方を紹介します。今回は、DBスキーマを作成するなどの作業を行わず、手軽に行えるDB操作を紹介します。 まず、プログラミングに入る前に、今回のDB操作で使うPlay frameworkのフォルダ2つを簡単に説明します。そのほかのフォルダについての説明は次回以降の連載で説明していきます。 「app」フォルダ Javaクラスやビューテ
■rakeタスク 一覧 rake -T ■rake db:abort_if_pending_migrations 実行されてないmigrationを教えてくれる。 ■rake db:charset データベースの文字コードを教えてくれる。 ■rake db:collation データベースの照合順序を教えてくれる。 ■rake db:create database.ymlの内容でデータベースを作る。 −「RAILS_ENV」オプション productionのが作りたければrake db:create RAILS_ENV=production ■rake db:create:all database.ymlに定義してあるデータベースを全部作る。 ■rake db:drop createの逆。 ■rake db:drop:all create:allの逆。 ■rake db:migrate:r
3. 自己紹介 桑野 章弘 id: akuwano twitter: @kuwa_tw 株式会社サイバーエージェント インフラエンジニア 最近は自分でも何やってんのかわからなくなってきた
また、トラブルを召喚してしまったので、メモします。 バーチャルPC上にSQL Serverをセットアップしたのですが、MCPの学習のためにNRIの教科書どおりにすすめるため、コンピュータ名を変更しました。そのまま通常どおり利用していたのですが、レプリケーションの設定をしようとすると、メッセージが表示されて先に進めません。 SQL Server レプリケーションでは、サーバーに接続するための実際のサーバー名が必要です。サーバーの別名、IPアドレス、またはその他の代替名を使用した接続はサポートされていません。実際のサーバー名’2K3SQL2K5’を指定してください。 コンピュータ名を’2K3SQL2K5’から’NRILNSQL’に変更したわけですが、変更前の名前を保持してしまっているんですね。ということで、これを変えなければいけません。T-SQLで以下のコードを実行します。 sp_dropse
クレジットカード現金化の高還元率の優良店を選ぶためには クレジットカード現金化の優良店を選ぶポイントは、換金率やスピードもありますが、そのほかにも見ておきたいポイントもあります。 お金に厳しい人が利用しますので、手数料やキャンペーンの有無、価格交渉ができる業者ということは見ておきたいところです。 それぞれどのような内容なのでしょうか。 手数料が無料であるクレジットカード現金化の業者には、手数料をすべて無料でしてくれるところがあります。 業者によっては、単純に手数料という名目で業者側の利益がとられていたり、振込手数料、事務手数料という名目で少額ながらお金がかかることがあります。 せっかく高い換金率が記載されていても、手数料の分が差し引かれることで、損をしたような気持ちになったり後から気づくこともあります。 これらの手数料は最初から公式ホームページに記載がある場合は了承したうえで申し込みもでき
以下の環境変数を使用して、呼び出し側のプログラムで直接値を指定しなかった場合の接続パラメータのデフォルト値を選ぶことができます。 この値は、PQconnectdb、PQsetdbLoginおよびPQsetdbで使用されます。 例えば、簡単なクライアントアプリケーションでは、データベース接続情報を直接プログラムに記述しない方が便利です。 PGHOSTはhost接続パラメータと同様に動作します。 PGHOSTADDRはhostaddr接続パラメータと同様に動作します。 PGHOSTの代わりに設定して、または、PGHOSTに追加して、DNS検索に要するオーバーヘッドをなくすことができます。 PGPORTはport接続パラメータと同様に動作します。 PGDATABASEはdbname接続パラメータと同様に動作します。 PGUSERはuser接続パラメータと同様に動作します。 PGPASSWORDは
Note: This program requires minimum Java Runtime Environment version 1.8.0 - get it here. Browse the release directory here (or if you're having download problems). Source code is available from the executequery-src-xxx archive listed above or directly from this project's homepage on sourceforge.net. Source code may be checked out using svn as follows: svn co svn://svn.code.sf.net/p/executequery/c
ここではHibernateの本体であるHibernate Coreにふれ、その概要を紹介する。まずHibernateのサイトからHibernate Coreの最新版を取得する。hibernate3.jarが本体、libに必要になるほかのライブラリが納められており、etcにはデモ動作に必要になる設定ファイルが納められている。 図4.1 Hibernate Core 3.2.0 展開結果 – hibernate3.jarが本体。libに必要になるほかのライブラリが納められている。Linux/FreeBSDで使う場合はいくつか変更が必要 展開したものはLinux/FreeBSDではそのままでは使えないことがある。Antを実行するためのスクリプトファイルの改行コードがWindows形式になっているため、lv(1)コマンドやエディタを使うなどしてUNIX形式に変換する必要がある。また、Hiberna
キーボードを、持ち歩く。 久しぶりに、スマホ用のキーボードを使ってブログを書いている。 いくつかキーが壊れてしまっているので買い替えないといけないのだが、壊れるくらいには使い込んでいたんだなと思った。 当時は、今のようにPCを普段から持ち歩くことが少なかったので、出先でもブログ…
WEBアプリ作成だとコンテナやコンテキストの設定でプーリングの指定が出来るんですが。Javaアプリでやったことが無かったのでメモメモ。 <bean id="dsAdapter" class="org.apache.commons.dbcp.cpdsadapter.DriverAdapterCPDS"> <property name="driver" value="${jdbc.driver}"/> <property name="url" value="${jdbc.url}"/> <property name="user" value="${jdbc.user}"/> <property name="password" value="${jdbc.password}"/> </bean> <bean id="dataSource" class="org.apache.commons.db
デバッグ中はSQLを頻繁に変更するけど、アプリケーションを再起動しないと変更が反映されない、これはつらい。 そこで、毎回読み直してくれる設定に強引にする まず Spring の applicationContext.xml で iBatis と dao を sigleton ではなく prototype にする <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean" scope="prototype"> <property name="configLocation" value="WEB-INF/sqlMapConfig.xml"/> <property name="dataSource" ref="dataSource"/> </bean> <bean id="udao"
先日、少し小規模なバッチプログラムを作るために、Spring Framework 2.5とiBATIS 2.3.2の組み合わせの検証をしました。私は以前からApressの『Pro Spring』と『Building Spring 2 Enterprise Applications』とManningの『iBATIS in Action』をコインランドリーの待ち時間で読んだりして座学はしていたので、要領はわかっており、実際やってみたら、結構上手く作れました。最初は、Spring Batchにチャレンジしてみようかと思いましたが、色々ネット上の資料を漁ってみると技術検証を要することが多くて、Fit&Gap分析や回避策・解決策を練っている時間もなかったので、今回は見送りました。上記の本を読めば、大体どんな風にXMLとかを構成すれば良いのか、わかるのですが、お裾分け程度に私が認識している情報を書かせ
2009年3月21日 iBATIS + OSCache + JavaGroups 設定 実際のサービス環境では、複数のアプリケーションサーバを用いて冗長化を図るため、iBATIS のキャッシュを MEMORY から OSCache に変更し、JavaGroups にてクラスタリングしました。これは、いずれかのアプリケーションサーバでキャッシュが flush された場合に、他のアプリケーションサーバのキャッシュも flush する必要があるためです。 sqlMap の変更 sqlMap は cacheModel 要素の type 属性を OSCACHE に変更します。OSCache 自体の設定は oscache.properties で行うため、cacheModel 要素内での設定はありません。 <sqlMap namespace="Hoge"> <cacheModel type="OSCA
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く