欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java使用jdbc连接sql server数据库示例,jdbcsql,下面例子演示java连接

来源: javaer 分享于  点击 45295 次 点评:151

java使用jdbc连接sql server数据库示例,jdbcsql,下面例子演示java连接


下面例子演示java连接sql server数据库,执行select查询。

例子假如MyTable表中有三个字段,如下代码示例:

import java.sql.DriverManager;import java.sql.Statement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Connection;public class DBTest {  Connection m_Connection = null;  Statement m_Statement = null;  ResultSet m_ResultSet = null;  String m_Driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";  String m_Url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=MyDatabase";  public DBTest() {    //Load driver    try {      Class.forName(m_Driver);    }    catch (ClassNotFoundException ex) {      ex.printStackTrace();    }  }  public void doWork() {    String query = "";    try {      //Create connection object      m_Connection = DriverManager.getConnection(m_Url, "userid", "password");      //Create Statement object      m_Statement = m_Connection.createStatement();      query = "SELECT * FROM MyTable";      //Execute the query      m_ResultSet = m_Statement.executeQuery(query);      //Loop through the results      while (m_ResultSet.next()) {          System.out.print(m_ResultSet.getString(1));          System.out.print(", ");          System.out.print(m_ResultSet.getString(2));          System.out.print(", ");          System.out.print(m_ResultSet.getString(3));          System.out.print("\n"); //new line      }   }    catch (SQLException ex) {      ex.printStackTrace();      System.out.println(query);    }    finally {      try {        if (m_ResultSet != null)          m_ResultSet.close();        if (m_Statement != null)          m_Statement.close();        if (m_Connection != null)          m_Connection.close();      }      catch (SQLException ex) {        ex.printStackTrace();      }    }  }  public static void main(String[] args) {    DBTest dbTest = new DBTest();    dbTest.doWork();  }}
相关栏目:

用户点评