Problems to be solved 疑难杂谈(Updating Still)

Welcome to PTBS,here are some problems I have met during my study,hope you can solve your question after reading it.

写在前言

作为一名程序员,学习期间动手实践难免遇到问题,将所遇问题并解决方案收录于此,便有了这篇PTBK

PTBK所收录的解决方法均为查找相关资料、网站、他人解答等等,经过本人实践后再组织,如有冒犯,请联系本人。在此,感谢那些为我解答问题的大佬、牛人

本篇PTBS将会持续更新,直到哪天我不再遇到任何问题了(当然这是不可能的>_<)

Problems & Solutions

About SQL

找不到SQLServerManager

1
2
3
4
(1)window系统使用win+r输入SQLServerManager15.msc以运行(注意版本号,示例处版本号为15)

(2)如果不知版本,可使用搜索软件Everything进行查找,下方[Everything]为下载链接
打开Everything输入SQLServerManager,会出现符合要求的文件,期中.msc文件便是你的SQL配置管理器

images
images

More info: Everything

About Intellij Idea

使用Idea创建一个JDBC连接sqlserver数据库

配置数据库

1
2
3
创建新的登录用户(用于测试),这里我新建了名为test,密码为123456(不需要勾选强制密码过期选项)的登录用户,注意在创建时将服务器角色的sysadmin勾选(主要是这个)

创建一个数据库(用于连接测试),这里我新建了名为studb的库,并新建一些表

端口设置

1
打开SQLSeverManager配置管理器,选择SQL Sever网咯配置,选择你的协议,将TCP/IP启动并打开其属性,在IP栏中将IP6的IP地址改为120.0.0.1并启用,最后在IP All中将TCP动态端口改为1433

jar包下载及IDEA导入

1
2
3
在微软商店可以下载JDBC,这里我下载的是sqljdbc_8.2

在IDEA的File选择Project Structure,找到Modules,选择Dependencies一栏,点击右侧“+”号,选择1或者2再将之前下载好的jar包导入(jar包在sqljdbc/chs目录下)

连接SQL

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
IDEA新建一个工程test_sql,在src下新建名为Demo的class文件,在Demo类中进行测试(附上测试代码)
public class Demo {
private static Connection dbConn = null;

public static void main(String[] args) {
String dbURL = "jdbc:sqlserver://120.0.0.1:1433;DatabaseName=test";

try {
//1.加载驱动
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("加载驱动成功!");
//2.连接
dbConn = DriverManager.getConnection(dbURL, "test", "123456");
System.out.println("连接数据库成功!");
String sql="select * from studb";
PreparedStatement statement=null;
statement=dbConn.prepareStatement(sql);
ResultSet res=null;
res=statement.executeQuery();
while(res.next()){
String title=res.getString("name");
System.out.println(title);
}
}catch(Exception e) {
e.printStackTrace();
System.out.println("连接数据库失败!");
}

}
}

当终端出现“加载驱动成功!连接数据库成功!”以及你的数据库下的表中数据时,表面连接成功

About PicGo

利用PicGo搭建Github图床

下载并配置PicGo

1
2


-------------------本文结束 感谢您的阅读-------------------