#2021304707
一.使用python连接
1下载pymysql包
可以在命令行输入pip install pymysql,也可以在pycharm 中下载
2连接数据库
导入pymysql
调用connection方法
传入相应参数
3调用cursor方法
cursor=conn.cursor()
实例化cursor对象以后,通过此方法执行sql语句
例如:
sql='select * from actor;'
cursor.execute(sql)
执行的结果可以通过cursor.fetchall查看
result=cursor.fetchall()
4关闭连接
cursor.close()
conn.close()
二.Java连接MYsql
1. 下载并安装mysql jdbc驱动程序。
import java.sql.Connection;
2. 在Java代码中导入mysql驱动程序。
import java.sql.DriverManager;
3. 使用以下代码创建一个数据库连接:
public class MySQLConnect {
public static void main(String[] args) {
Connection conn = null;
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "password";
try {
conn = DriverManager.getConnection(url, user, password);
System.out.println("Connected to the database");
} catch (Exception e) {
System.err.println(e.getMessage());
} finally {
try {
if (conn != null)
conn.close();
} catch (Exception e) {
System.err.println(e.getMessage());
}
}
}
}
其中,url为mysql主机的IP,user为mysql用户名,password为mysql密码,test为数据库名。
4. 建立连接后,您可以使用Java的Statement、PreparedStatement和CallableStatement类执行SQL查询和更新语句。
stmt = conn.createStatement();
String sql = "SELECT id, name, age FROM users";
ResultSet rs = stmt.executeQuery(sql);