本文中,JAVA以idea为例,Python以VScode为例
JAVA
1、首先,你需要下载SQL server对应的JDBC即mssql,并且导入到项目的外部库内,(JDBC是必要的中间件,另外eclipse我不熟,请自行了解)
2、右键SQL server服务器,然后点击属性-》安全性-》SQL server和Windows身份验证
3、选中登录用户,右键属性,设置成如下状态
4、代码部分
package com.one.repository;
import java.sql.*;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConnectionSQL
{
private static Connection connection =null;
private static String url ="jdbc:sqlserver://localhost:SQLserver端口;databaseName=数据库名";
private static String user ="登录名";
private static String password ="密码";
// 连接数据库
public static void setConnection()
{
try
{
// 加载JDBC驱动器,一定要的
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
// 连接 、登录
connection =DriverManager.getConnection(url, user, password);
// 提示1
System.out.println("SQL server(local)连接成功");
// 获得Statement
Statement statement = connection.createStatement();
// 执行增删改SQL语句
int result = statement.executeUpdate(sql);
// 提示2
System.out.println(result+" 行受影响");
// 执行查询SQL语句
resultSet = statement.executeQuery(sql);
}
catch (SQLException e)
{ e.printStackTrace();
System.out.println("SQL server(local)连接失败");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
}
如果出现一些报错,可以查看
JavaWeb__tomcat 结果集关闭_衣冠禽兽_的博客-CSDN博客
莫名其妙的No suitable driver found for jdbc:sqlserver://localhost:1433_衣冠禽兽_的博客-CSDN博客
查看SQL server端口
查看SQL server端口_衣冠禽兽_的博客-CSDN博客
Python
1、通过pip安装pymssql库
2、代码
from errno import ESTALE
from sqlite3 import connect
import pymssql
from sqlalchemy import null
connect = pymssql.connect('LAPTOP-N78QLJEM','sa','123')
if connect == null:
print('连接失败')
else:
cursor = connect.cursor()#创建一个游标对象,通过cursor来执行sql语句
cursor.execute("create table student(id varchar(10))")#要执行的sql语句
print('操作已成功执行')
# 如果不提交,操作不生效
# 如果不关闭,会占用SQL server
connect.commit()#提交
cursor.close()#关闭游标
connect.close()#关闭连接