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("连接数据库失败!");
}
}
}
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
2.按Ctrl+Alt+shift+S或打开File->Project Structure,打开Dependencies选项卡,添加jar包如下
3.按Ctrl+shift+F10启动程序,结果如下
加载驱动成功!
连接数据库成功!
王五
李四
张三
1
2
3
4
5
读取成功
.properties 文件配置写法:
SQLServer
这里用的是c3p0连接数据库
1.pom文件写法:
1
2
3
4
5
6
|
<!-- 数据库连接池 --> < dependency > < groupId >com.mchange</ groupId > < artifactId >c3p0</ artifactId > < version >0.9.5.2</ version > </ dependency > |
2.spring.xml写法:
1
2
3
4
5
6
7
|
<!-- 使用第三方的数据库连接池c3p0 --> < bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> < property name="driverClass" value="${jdbc.driver}"/> < property name="jdbcUrl" value="${jdbc.url}"/> < property name="user" value="${jdbc.username}"/> < property name="password" value="${jdbc.password}"/> </ bean > |
3.jdbc.properties写法:
1
2
3
4
5
6
7
8
9
|
jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver jdbc.url=jdbc:sqlserver://localhost:1433;DatabaseName=数据库名称 jdbc.username=账号 jdbc.password=密码 jdbc.initialSize=0 jdbc.maxActive=20 jdbc.maxIdle=20 jdbc.minIdle=1 jdbc.maxWait=60000 |
4.sqlserver连接后必须有ms-sqljdbc包才可以对数据库进行编辑
包名称为sqljdbc4.jar
MySQL