用JAVA连接SQL SERVER 的做法 指导人:徐哥

来源:互联网 发布:编程机器人2.0汉化版 编辑:程序博客网 时间:2024/04/29 19:36
//package java1;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class MyStringClass {

/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成的方法存根
String connectionUrl = "jdbc:sqlserver://192.168.1.101:1433;"
+ "databaseName=AdventureWorks;integratedSecurity=true;";   //WINDOWS身份认证

String url = "jdbc:sqlserver://192.168.1.101\\sqlexpress;databaseName=DEMO;user=sa;password=123";//sa身份连接

//String url2 = "jdbc:sqlserver://127.0.0.1:1368;databaseName=mydbdemo;integratedSecurity=true;";//windows集成模式连接

// Declare the JDBC objects.
Connection con = null;  //定义连接
Statement stmt = null;  //定义增删改
ResultSet rs = null;  //定义读取数据

try {
// Establish the connection.
System.out.println("begin.");
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection(url);  
System.out.println("end.");

// Create and execute an SQL statement that returns some data.
String SQL = "select * from dbo.lmb"; //定义字符串显示从那个表中查出数据
stmt = con.createStatement();  //实例化增删改方法
rs = stmt.executeQuery(SQL);   //实例化读取数据方法

//是以读取数据推出增删改,然后推出显示数据


// Iterate through the data in the result set and display it.
while (rs.next()) 
//直到rs有数据为止
{
//System.out.println(rs.getString(4) + " " + rs.getString(6));  原有的语句
    System.out.println(rs.getString(1) + "  "+rs.getString(2));//显示该表中的第一列和第二列数据
}
}  //用循环方法显示表中所有的数据

// Handle any errors that may have occurred.
catch (Exception e) {
e.printStackTrace();
}

finally {
if (rs != null)
try {
rs.close();
} catch (Exception e) {
}
if (stmt != null)
try {
stmt.close();
} catch (Exception e) {
}
if (con != null)
try {
con.close();
} catch (Exception e) {
}
}
}
}
0 0