jdk使用哪個版本好,jdk12連接mysql_使用基于JDK12版本的JDBC讀取數據庫中的數據在網頁(jsp)表示出來...

 2023-11-19 阅读 22 评论 0

摘要:JDBC,數據庫訪問技術,就是通過Java訪問數據庫。對于JDK1.8以后的版本,安裝包不再有jre文件包了,這里總結一下我走過的坑。一、JDBC所需的jar包:其中包含了SQL Server for JDBC驅動程序jdk使用哪個版本好、JDk1.8以后所需的驅動版本為sqljd

JDBC,數據庫訪問技術,就是通過Java訪問數據庫。

對于JDK1.8以后的版本,安裝包不再有jre文件包了,這里總結一下我走過的坑。

一、JDBC所需的jar包:其中包含了SQL Server for JDBC驅動程序

jdk使用哪個版本好、JDk1.8以后所需的驅動版本為sqljdbc7.4的對應的jar包

文件上傳至百度網盤,鏈接:https://pan.baidu.com/s/16ms2mpdCp_fH2ZgIFSZYRw??提取碼:mhmd

二、我使用的數據庫管理軟件是SQL server Management Studio 2012,其他版本的也是一樣的。

三、具體步驟:

java讀取數據庫數據。1.配置SQL server2012

①啟用TCP/IP。右擊“此電腦”→“服務和應用程序”→“SQL server配置管理器”→“SQL Server網絡配置”→“MSSQLSERVER的協議”→右擊“TCP/IP”→“啟用”;

c60124fea44059a1b3412cc2331f27d4.png

②雙擊“TCP/IP”→“IP地址”選項卡→“IP1”中的“TCP端口”,默認為1433”→重啟計算機;

8d4fa57ad19115ab7e8dff1b289377e0.png

③修改登錄模式:打開“SQL server 2012 Management

11730329.html?Studio(SSMS)”→右擊服務器”→”屬性“”→”安全性“頁”→將”服務器身份驗證“選為”SQL server和Windows身份驗證模式“”→”登錄審核“選為”僅限失敗的登錄“

df800aa1ce5698860ab39e6ba5985dc7.png

jdk最新版本到幾了、④設置數據庫登錄對象:“安全性”→“登錄名”→右擊”sa“→”屬性“→”常規頁“,設置登錄密碼為123→”狀態頁“,允許連接到數據庫引擎,啟用登錄;

8ef5555ec0f59116514e2a500d328444.png

2.創建一個簡單的數據庫以及一張簡單的表

1 create databaseShopSystem2 create tableAdmin3 (4 a_name varchar(30) not null primary key,5 a_pass varchar(30) not null,6 a_phone char(11) null,7 a_email char(40) null

8 )

jdk目前最高版本,3.插入一些數據:有兩種方式,一種是通過圖形用戶界面的方式,另一種是通過代碼的方式,這里使用第一種方式。

雙擊”數據庫“→雙擊”ShopSystem“”→雙擊”表“”→右擊”dbo.Admin“”→編輯前200行;

7d28d79714eb3c484fa872806687b8ba.png

4.在Eclipse導入jdbc驅動程序的jar包:單擊項目工程文件→"WebContent"→"WEB-INF"→右擊"lib"→”Build Path"→"Configure Build Path"→"Libraries"→"Modulepath"→"Add External JARs";

5.jsp代碼:

jdk1.6使用ojdbc14。pageEncoding="UTF-8"%>

SQL serverDemo

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//加載jdbc驅動

String strConn= "jdbc:sqlserver://localhost:1433;DatabaseName=ShopSystem";

String strUser="sa";

eclipse jdk版本切換,String strPass= "123";

Connection conn=DriverManager.getConnection(strConn,strUser,strPass);

Statement stmt=conn.createStatement();

String strSQL= "select * fromadmin";

怎么看jdk版本?ResultSet rs=stmt.executeQuery(strSQL);%>

管理員信息

姓名密碼手機號碼郵箱地址

stmt.close();

conn.close();

}catch(ClassNotFoundException e1){

e1.printStackTrace();

}catch(SQLException e){

e.printStackTrace();

}%>

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/182773.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息