一個測試SQL2005連線的Java程式

sanqima發表於2014-06-14

   該程式用於測量Microsoft SQL Server 2005中的nterLib資料庫,裡面的表tb_booktype中的內容,效果如下:

程式碼如下:

package database;

import java.sql.*;

public class ConnDB {

	public static void main(String args[]) {
		String driverClass = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
		String url = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=InterLib";
		String username = "admin";
		String password = "123456";
		try {
			Class.forName(driverClass);
			Connection dbConn = DriverManager.getConnection(url, username,
					password);
			Statement stmt = dbConn.createStatement();
			ResultSet rs = stmt.executeQuery("select * from tb_booktype");
			System.out.println("SQL2005連線成功!</p>");
			System.out.println(" --- tb_booktype表中的內容如下:----");
			while (rs.next()) {
				System.out.println("<br>編號: " + rs.getString(1) + " 書名:"
						+ rs.getString(2) + " 價格:" + rs.getString(3));
			}

			rs.close();
			stmt.close();
			dbConn.close();

		} catch (Exception e) {
			e.printStackTrace();
		}

	}

}

 

將driverClass和url改成如下語句,也可以實現資料庫的連線:

String driverClass="sun.jdbc.odbc.JdbcOdbcDriver";
String url="jdbc:odbc:InterLib";



 

相關文章