jdk12连接mysql_使用基于JDK12版本的JDBC读取数据库中的数据在网页(jsp)表示出来...

JDBC,数据库访问技术,就是通过Java访问数据库。

对于JDK1.8以后的版本,安装包不再有jre文件包了,这里总结一下我走过的坑。

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

JDk1.8以后所需的驱动版本为sqljdbc7.4的对应的jar包

文件上传至百度网盘,链接:https://pan.baidu.com/s/16ms2mpdCp_fH2ZgIFSZYRw  提取码:mhmd

二、我使用的数据库管理软件是SQL server Management Studio 2012,其他版本的也是一样的。

三、具体步骤:

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

④设置数据库登录对象:“安全性”→“登录名”→右击”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 )

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代码:

pageEncoding="UTF-8"%>

SQL serverDemo

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//加载jdbc驱动

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

String strUser="sa";

String strPass= "123";

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

Statement stmt=conn.createStatement();

String strSQL= "select * fromadmin";

ResultSet rs=stmt.executeQuery(strSQL);%>

管理员信息

姓名密码手机号码邮箱地址

stmt.close();

conn.close();

}catch(ClassNotFoundException e1){

e1.printStackTrace();

}catch(SQLException e){

e.printStackTrace();

}%>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值