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()