您的位置:首页 > 编程语言 > Java开发

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

2016-03-17 10:16 211 查看
//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) {

}

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: