IDEA连接sqlserver数据库
数据库配置
登录名
端口设置
下载JDBC包
在IDEA中导入jar包
数据库配置
先安装sqlserver。链接:sqlserver数据库引擎、管理工具。安装……自己找教程吧。
登录名
1.先用Windows身份验证登录
2.打开登录名>安全性,找到或新建登录名
右键登录名,设置密码
3.重新登录管理工具,用SQL Server身份验证方式,登录名、密码正确则登录成功
新建一个数据库,其中新建people表用来测试
端口设置
1.右键我的电脑->管理->服务和应用程序->SQL server网络配置
2.找到TCP/IP,双击打开IP地址选项卡,并配置
3.重启SQL Server服务
下载JDBC包
下载JDBC并解压到任何位置
在IDEA中导入jar包
1.新建一个项目,创建一个测试类
public class Test {
private static Connection dbConn = null;
public static void main(String[] args) {
String dbURL = "jdbc:sqlserver://192.168.1.125:1433;DatabaseName=sa";
try {
//1.加载驱动
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("加载驱动成功!");
//2.连接
dbConn = DriverManager.getConnection(dbURL, "sa", "123");
System.out.println("连接数据库成功!");
String sql="select * from people";
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("连接数据库失败!");
}
}
}
2.按Ctrl+Alt+shift+S或打开File->Project Structure,打开Dependencies选项卡,添加jar包如下
3.按Ctrl+shift+F10启动程序,结果如下
加载驱动成功!
连接数据库成功!
王五
李四
张三
读取成功
.properties 文件配置写法:
SQLServer
这里用的是c3p0连接数据库
1.pom文件写法:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 1<!-- 数据库连接池 -->
2
3
4
5 <dependency>
6
7
8
9 <groupId>com.mchange</groupId>
10
11
12
13 <artifactId>c3p0</artifactId>
14
15
16
17 <version>0.9.5.2</version>
18
19
20
21 </dependency>
22
2.spring.xml写法:
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 1<!-- 使用第三方的数据库连接池c3p0 -->
2
3
4
5 <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
6
7
8
9 <property name="driverClass" value="${jdbc.driver}"/>
10
11
12
13 <property name="jdbcUrl" value="${jdbc.url}"/>
14
15
16
17 <property name="user" value="${jdbc.username}"/>
18
19
20
21 <property name="password" value="${jdbc.password}"/>
22
23
24
25 </bean>
26
3.jdbc.properties写法:
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
33
34 1jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
2
3
4
5jdbc.url=jdbc:sqlserver://localhost:1433;DatabaseName=数据库名称
6
7
8
9jdbc.username=账号
10
11
12
13jdbc.password=密码
14
15
16
17jdbc.initialSize=0
18
19
20
21jdbc.maxActive=20
22
23
24
25jdbc.maxIdle=20
26
27
28
29jdbc.minIdle=1
30
31
32
33jdbc.maxWait=60000
34
4.sqlserver连接后必须有ms-sqljdbc包才可以对数据库进行编辑
包名称为sqljdbc4.jar
MySQL