JDBC之連線sqlserver資料庫
1.準備工作
開啟SQLserver管理配置工具,選擇SQLserver網路配置,選擇MSSQLSERVER協議,啟用TCP/IP
如下圖所示
2.在SQLSERVER中編寫並執行SQL指令碼
drop database if exists test;
create database test;
use test;
CREATE TABLE dept
( dno CHAR(3) PRIMARY KEY,
dname VARCHAR(20) not null,
phone CHAR(4)
);
CREATE TABLE emp
( eno CHAR(3) PRIMARY KEY,
ename VARCHAR(10) not null,
sex CHAR(2),
birthday DATE,
sal int not null,
dno CHAR(3),
foreign key(dno) references dept(dno)
);
insert into dept values('d01','人事處','2255'),
('d02','財務處','3395'),
('d03','裝置處','3787');
insert into emp values('e01','張小紅','女','1975-3-12','3400','d01'),
('e02','何東明','男','1966-12-8','4000','d02'),
('e03','李群生','男','1980-4-23','2100','d03');
3.編寫JDBC程式
package com.msjdbc;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
public class Test {
public static void main(String[] args) {
Connection conn;
Statement stmt;
ResultSet rs;
String url = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=test;";
String sql = "select * from emp";
try {
// 連線資料庫
conn = DriverManager.getConnection(url, "sa", "123789");
// 建立Statement物件
stmt = conn.createStatement();
/**
* Statement createStatement() 建立一個 Statement 物件來將 SQL 語句傳送到資料庫。
*/
// 執行資料庫查詢語句
rs = stmt.executeQuery(sql);
/**
* ResultSet executeQuery(String sql) throws SQLException 執行給定的 SQL
* 語句,該語句返回單個 ResultSet 物件
*/
while (rs.next()) {
String id = rs.getString("eno");
String name = rs.getString("ename");
String age = rs.getString("sex");
System.out.println("eno:" + id + "\tename:" + name + "\tsex:" + age);
}
if (rs != null) {
rs.close();
rs = null;
}
if (stmt != null) {
stmt.close();
stmt = null;
}
if (conn != null) {
conn.close();
conn = null;
}
} catch (SQLException e) {
e.printStackTrace();
System.out.println("資料庫連線失敗");
}
}
}
4.嘗試執行
效果如下
相關文章
- JDBC連線資料庫JDBC資料庫
- java jdbc連線資料庫JavaJDBC資料庫
- ThinkPHP連線sqlserver資料庫PHPSQLServer資料庫
- jmeter 連線 sqlserver 資料庫JMeterSQLServer資料庫
- JDBC、JDBC框架、資料庫事務、資料庫連線池JDBC框架資料庫
- 【JavaWeb】JDBC連線MySQL資料庫JavaWebJDBCMySql資料庫
- JDBC連線資料庫步驟JDBC資料庫
- JDBC連線資料庫經驗JDBC資料庫
- JDBC 連線資料庫的類JDBC資料庫
- JDBC連線各資料庫大全JDBC資料庫
- jdbc獲取資料庫連線JDBC資料庫
- JDBC連線自定義sqlserver資料庫例項名(多個例項)JDBCSQLServer資料庫
- 在JBuilder中使用com.microsoft.jdbc.sqlserver.SQLServerDriver連線sql資料庫UIROSJDBCSQLServer資料庫
- Android連線資料庫sqlserverAndroid資料庫SQLServer
- 不能建立sqlserver資料庫連線SQLServer資料庫
- java Jdbc連線oracle資料庫連線測試JavaJDBCOracle資料庫
- JDBC資料庫連線池實現JDBC資料庫
- 常用資料庫JDBC連線寫法資料庫JDBC
- JDBC---jsp資料庫連線JDBCJS資料庫
- JDBC連線三種資料庫例子JDBC資料庫
- jdbc-odbc連線資料庫 (轉)JDBC資料庫
- 在JBuilder中使用com.microsoft.jdbc.sqlserver.SQLServerDriver連線sql資料庫 (轉)UIROSJDBCSQLServer資料庫
- JDBC連線批量處理資料入庫JDBC
- 淺談JDBC和資料庫連線池JDBC資料庫
- JDBC連線各種資料庫的字串JDBC資料庫字串
- jdbc獲取各種資料庫連線JDBC資料庫
- 常用資料庫JDBC連線寫法 (轉)資料庫JDBC
- Unity3d連線SQLServer資料庫Unity3DSQLServer資料庫
- jdbc連線oracle rac資料庫的寫法JDBCOracle資料庫
- 資料庫連線分析(1)-從JDBC到MyBatis資料庫JDBCMyBatis
- JDBC【資料庫連線池、DbUtils框架、分頁】JDBC資料庫框架
- JDBC中連線資料庫的常用jar包JDBC資料庫JAR
- JDBC連線MySQL資料庫及演示樣例JDBCMySql資料庫
- [ 轉載]常用資料庫JDBC連線寫法資料庫JDBC
- JDBC連線SQLServer2000 (轉)JDBCSQLServer
- 使用 SSL 加密的 JDBC 連線 SAP HANA 資料庫加密JDBC資料庫
- JDBC連線MySQL資料庫的方法和例項JDBCMySql資料庫
- JDBC連線各種資料庫的方法(經典)JDBC資料庫