この記事では主に SQL Server データベースに接続する Java の方法を詳しく紹介します。興味のある方は参考にしてください。この記事の例では、SQL Server に接続するための Java のコードを共有します。ご参考までに、具体的な内容は以下の通りです
オペレーティングシステム: Windows 10 64ビット
Java開発環境: MyEclipse
データベース: SQL Server 2012
JDBCドライバーパッケージ
sqljdbc4.jarをダウンロード
インポートプロジェクトに追加します
JAVA コード
package com.cl.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class DButil { // 连接驱动 private static final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // 连接路径 private static final String URL = "jdbc:sqlserver://localhost:1433;databaseName=master"; // 用户名 private static final String USERNAME = "sa"; // 密码 private static final String PASSWORD = "123"; //静态代码块 static { try { // 加载驱动 Class.forName(DRIVER); } catch (ClassNotFoundException e) { e.printStackTrace(); System.out.println("数据库连接异常"); } } /* * 获取数据库连接 */ public static Connection getConn() { Connection conn = null; try{ conn=DriverManager.getConnection(URL, USERNAME, PASSWORD); }catch(SQLException e){ e.printStackTrace(); } return conn; } /* * 关闭数据库连接,注意关闭的顺序 */ public void close(ResultSet rs, PreparedStatement ps, Connection conn) { if(rs!=null){ try{ rs.close(); rs=null; }catch(SQLException e){ e.printStackTrace(); } } if(ps!=null){ try{ ps.close(); ps=null; }catch(SQLException e){ e.printStackTrace(); } } if(conn!=null){ try{ conn.close(); conn=null; }catch(SQLException e){ e.printStackTrace(); } } } }
localhost:1433
1433 は、特別な状況では自分で変更できます
一部のセキュリティガードは、起動を高速化するように求めるプロンプトを表示することがあります。 SQL サービスを禁止します
SQL Server (MSSQLSERVER) を見つけてサービスを開始してください
以上がJava を使用して SQL Server データベースに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。