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資料庫
- jmeter 連線 sqlserver 資料庫JMeterSQLServer資料庫
- Android連線資料庫sqlserverAndroid資料庫SQLServer
- JDBC連線批量處理資料入庫JDBC
- 淺談JDBC和資料庫連線池JDBC資料庫
- JDBC連結資料庫JDBC資料庫
- openGauss資料庫JDBC環境連線配置(Eclipse)資料庫JDBCEclipse
- jdbc連線oracle rac資料庫的寫法JDBCOracle資料庫
- 資料庫連線分析(1)-從JDBC到MyBatis資料庫JDBCMyBatis
- JDBC中連線資料庫的常用jar包JDBC資料庫JAR
- java 資料庫程式設計(一)JDBC連線Sql Server資料庫Java資料庫程式設計JDBCSQLServer
- JDBC連線資料庫實現增刪改查JDBC資料庫
- 使用 SSL 加密的 JDBC 連線 SAP HANA 資料庫加密JDBC資料庫
- JDBC連線MySQL資料庫的方法和例項JDBCMySql資料庫
- nodejs之資料庫連線NodeJS資料庫
- 使用EF 連線 資料庫 SQLserver、MySql 實現 CodeFirst資料庫ServerMySql
- MySQL下載安裝配置及JDBC連線資料庫MySqlJDBC資料庫
- Java的JDBC通過SSH Tunnel連線MySQL資料庫JavaJDBCMySql資料庫
- 使用ABAP(ADBC)和Java(JDBC)連線SAP HANA資料庫JavaJDBC資料庫
- 用c#建立與資料庫的連線 c#連sqlserverC#資料庫SQLServer
- JDBC第一篇【介紹JDBC、使用JDBC連線資料庫、簡單的工具類】JDBC資料庫
- 【Mybatis原始碼解析】- JDBC連線資料庫的原理和操作MyBatis原始碼JDBC資料庫
- 【JDBC】java連線池模擬測試連線Oracle資料庫指令碼參考JDBCJavaOracle資料庫指令碼
- JDBC連線資料庫實現增刪改查前端互動JDBC資料庫前端
- [轉載] 1.1Java使用JDBC原生方式連線MySql資料庫JavaJDBCMySql資料庫
- 用Navicat連線資料庫-資料庫連線(MySQL演示)資料庫MySql
- 連線資料庫資料庫
- 資料庫本地,sqlplus和資料庫工具連線資料庫正常,但是JDBC連線資料庫出現了一直提示使用者名稱/密碼錯誤資料庫SQLJDBC密碼
- JDBC無法用SSL連線SqlServer2008的解決方法JDBCSQLServer
- 資料庫連線池-Druid資料庫連線池原始碼解析資料庫UI原始碼
- 連線資料庫-mysql資料庫MySql
- jmeter連線資料庫JMeter資料庫
- Mybatis連線資料庫MyBatis資料庫
- Android 連線資料庫Android資料庫
- java連線資料庫Java資料庫
- JSP連線資料庫JS資料庫
- mysqli連線資料庫MySql資料庫
- Mongodb資料庫連線MongoDB資料庫