Eclipse接続sql server 2012データベースプログラミング
4844 ワード
一、javaはjdbcを通じてsql server 2012に接続する
原帖住所:http://blog.csdn.net/stewen_001/article/details/19553173/
1、sql server 2012はSQL Server認証方式(ユーザー名パスワード)を採用する必要がある
2、SQL ServerコンフィギュレーションマネージャはNamed Pipes、TCP/IPを起動する.
2-1、TCP/IP属性設定:IPアドレス->IP 1とIP 10のIPアドレスを127.0.0.1に変更し、すべてのIPxの有効化をYesに変更し、IPall中のTCPポートを1433->再起動に変更する
3、telnetサービスを開く(Tomcat構成)
3-1、cmd->telnet 127.0.0.1 1433検出オン
4、ダウンロードMicrosoft JDBC Driver 4.0 for SQL Serverの中のsqljdbc_4.0.2206.100_chs.tar.gz(2.2 M)解凍保持sqljdbc 4.jar
4-1、環境変数CLASSSPATHにsqljdbc 4を追加する.JArの位置
4-2、sqljdbc 4.JAr java jreのlibextディレクトリにコピー
4-3、sqljdbc 4.JArをTomcatのlibディレクトリにコピー
5、eclipseで新規項目を作成する右クリックsrc build path->Configure Build Path Librariesラベルを選択し、Add External JARsをクリックしてsqljdbc 4を見つける.jarファイルを開きます
6、テストコード
View Code
二、eclipseでデータベースにクエリー、更新、削除などの文を送信する
1、接続を確立する
2、文の送信
2-1、文の書き方はSQLの文法(スペースや括弧を落とさないように注意)
2-2、上の6の接続クラスでの具体的な操作手順
Dbconn dbconn=new Dbconn();
Statement st=dbconn.getState();
/*
ResultSet rs=st.executeQuery(query);//クエリ文結果セットを返す
while(rs.next(){//結果セットを巡る
rs.getString(i);//iは表中列判定が空用かどうか=null直接判定
}
*/
/*
int result=st.executeUpdate(query);//更新、挿入、削除文更新本数を返す
*/
3、接続を閉じる
原帖住所:http://blog.csdn.net/stewen_001/article/details/19553173/
1、sql server 2012はSQL Server認証方式(ユーザー名パスワード)を採用する必要がある
2、SQL ServerコンフィギュレーションマネージャはNamed Pipes、TCP/IPを起動する.
2-1、TCP/IP属性設定:IPアドレス->IP 1とIP 10のIPアドレスを127.0.0.1に変更し、すべてのIPxの有効化をYesに変更し、IPall中のTCPポートを1433->再起動に変更する
3、telnetサービスを開く(Tomcat構成)
3-1、cmd->telnet 127.0.0.1 1433検出オン
4、ダウンロードMicrosoft JDBC Driver 4.0 for SQL Serverの中のsqljdbc_4.0.2206.100_chs.tar.gz(2.2 M)解凍保持sqljdbc 4.jar
4-1、環境変数CLASSSPATHにsqljdbc 4を追加する.JArの位置
4-2、sqljdbc 4.JAr java jreのlibextディレクトリにコピー
4-3、sqljdbc 4.JArをTomcatのlibディレクトリにコピー
5、eclipseで新規項目を作成する右クリックsrc build path->Configure Build Path Librariesラベルを選択し、Add External JARsをクリックしてsqljdbc 4を見つける.jarファイルを開きます
6、テストコード
public class Dbconn {
private static String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=chenyiran01MIS"; //DatabaseName
private static String userName = "sa";
private static String userPwd = "1122";
//
private Connection dbConn;
private Statement st;
public Dbconn(){
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL,
userName, userPwd);
st=dbConn.createStatement();
} catch (Exception e) {
e.printStackTrace();
}
}
public Connection getConnect(){
return dbConn;
}
public Statement getState(){
return st;
}
public void close(){
try {
st.close();
dbConn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
//
View Code
二、eclipseでデータベースにクエリー、更新、削除などの文を送信する
1、接続を確立する
2、文の送信
2-1、文の書き方はSQLの文法(スペースや括弧を落とさないように注意)
2-2、上の6の接続クラスでの具体的な操作手順
Dbconn dbconn=new Dbconn();
Statement st=dbconn.getState();
/*
ResultSet rs=st.executeQuery(query);//クエリ文結果セットを返す
while(rs.next(){//結果セットを巡る
rs.getString(i);//iは表中列判定が空用かどうか=null直接判定
}
*/
/*
int result=st.executeUpdate(query);//更新、挿入、削除文更新本数を返す
*/
3、接続を閉じる