服务器端语言连接数据库

Node.js连接数据库:

const mysql = require('mysql');

const connection = mysql.createConnection({ host : 'localhost', user : 'root', password : '123456', database : '数据库名字' }); connection.connect();

connection.query('SELECT 1 + 1 AS solution', function (error, results, fields) { if (error) throw error; console.log('The solution is: ', results[0].solution); });

PHP脚本连接数据库:

mysqli_connect(host,username,password,dbname,port,socket);

<?php $dbhost = 'localhost:3306';

// mysql服务器主机地址 $dbuser = 'root';

// mysql用户名 $dbpass = '123456';

// mysql用户名密码 $conn = mysqli_connect($dbhost, $dbuser, $dbpass);

if(! $conn ) { die('Could not connect: ' . mysqli_error()); }

echo '数据库连接成功!';

mysqli_close($conn); ?>

Java 连接数据库:

public class MySQLDemo {

// JDBC 驱动名及数据库 URL static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";

static final String DB_URL = "jdbc:mysql://localhost:3306/RUNOOB"; // 数据库的用户名与密码,需要根据自己的设置 static final String USER = "root";

static final String PASS = "123456";

public static void main(String[] args) {

Connection conn = null;

Statement stmt = null;

try{ // 注册 JDBC 驱动 Class.forName("com.mysql.jdbc.Driver");

// 打开链接 System.out.println("连接数据库...");

conn = DriverManager.getConnection(DB_URL,USER,PASS);

// 执行查询 System.out.println(" 实例化Statement对象...");

stmt = conn.createStatement();

String sql; sql = "SELECT id, name, url FROM websites";

ResultSet rs = stmt.executeQuery(sql);

// 展开结果集数据库 while(rs.next()){

// 通过字段检索 int id = rs.getInt("id");

String name = rs.getString("name");

String url = rs.getString("url");

// 输出数据 System.out.print("ID: " + id);

System.out.print(", 站点名称: " + name);

System.out.print(", 站点 URL: " + url);

System.out.print("\n"); }

// 完成后关闭

rs.close();

stmt.close();

conn.close();

}catch(SQLException se){

// 处理 JDBC 错误

se.printStackTrace();

}catch(Exception e){

// 处理 Class.forName 错误 e.printStackTrace();

}finally{

// 关闭资源

try{ if(stmt!=null) stmt.close();

}catch(SQLException se2){ }

// 什么都不做 try{ if(conn!=null) conn.close();

}catch(SQLException se){

se.printStackTrace();

} }

System.out.println("Goodbye!");

} }

Python连接数据库:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import MySQLdb

# 打开数据库连接
db = MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charset='utf8' )

# 使用cursor()方法获取操作游标 
cursor = db.cursor()

# 使用execute方法执行SQL语句
cursor.execute("SELECT VERSION()")

# 使用 fetchone() 方法获取一条数据
data = cursor.fetchone()

print "Database version : %s " % data

# 关闭数据库连接
db.close()
发布了81 篇原创文章 · 获赞 62 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/qq_38021852/article/details/83659816
今日推荐