特定のユーザーがDBに存在するかどうかを確認する方法を(Javaで)知っている人はいますか? ほとんどのデータベースで動作する必要があります
質問する
175 次
2 に答える
0
データベース(Oracle、MySqlなど)のシステムテーブルを見ることができます。
たとえば、MySQL では次のように試すことができます。
select * from mysql.user;
よろしく
于 2012-06-15T08:09:13.817 に答える
0
データベースに依存しないことはできませんが、特定のビューにある可能性があります。つまり、インターフェースを他の人に公開し、実装にデータベース依存のロジックを実装できるということです。したがって、現在、他の人にとってはデータベースに依存していません。
ここに例があります(Java):
public boolean exists(name, password)
実装は次のようになります。
if (Oracle) {check with Oracle rules}
if (MySQL) {check with MySQL rules}
...
したがって、他の人/exists
データベースを気にせずにメソッドを呼び出して、ユーザーが存在するかどうかを確認できます。^-^
そのようなツールがある場合は、上記と同じ方法である必要があります。
于 2012-06-15T09:40:57.647 に答える