㈠ mysql資料庫怎麼連接
用SQLyog建立連接,在new connection界面中輸入連接的信息,如:連哪個資料庫,port,用戶名,password,主機地址(如是本機輸入localhost)即可,要給分哦,,有問題QQ:281876290,,79891787 群:18314974
㈡ 怎樣連接MySQL資料庫各位幫幫忙!!!
mysql_pconnect()是永久連接函數,不能被mysql_free_result()關閉,虛擬空間都禁止此函數;
mysql_connect()是都在使用的函數,此函數不用釋放資源,頁面執行完後連接自動關閉。
$hostname_gongzuo = "localhost";
$database_gongzuo = "aaa";
$username_gongzuo = "bbb";
$password_gongzuo = "ccc";
$ddd = mysql_pconnect($hostname_gongzuo, $username_gongzuo, $password_gongzuo) or trigger_error(mysql_error(),E_USER_ERROR);
㈢ 在windows環境下怎麼連接mysql資料庫
連接到本機上的MYSQL:
1.按快捷鍵win+R鍵來進入運行,並輸入cmd,點擊確定
2.鍵入命令mysql -u root -p,回車後提示你輸密碼.注意用戶名前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼。
3.如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是: mysql>
㈣ mysql連接資料庫的方法
<%@page contentType="text/html;charset=gbk" %>
<%@page import="java.sql.*" %>
<%
String sid=request.getParameter("id");
String s=request.getParameter("name");
String sname=new String(s.getBytes("iso-8859-1"));
String smath=request.getParameter("math");
String senglish=request.getParameter("english");
String shistory=request.getParameter("history");
double dmath=Double.parseDouble(smath);
double denglish=Double.parseDouble(senglish);
double dhistory=Double.parseDouble(shistory);
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost/mysqltest","root","123");
Statement sql=con.createStatement();
ResultSet rs=sql.executeQuery("select * from students where ID='"+sid+"'");
if(rs.next())
out.print("用戶已存在 !");
else
{
sql.executeUpdate("Insert into students values('"+sid+"','"+sname+"','"+dmath+"','"+denglish+"','"+dhistory+"')");
out.print(" '"+sid+"' 號學生信息已被插入!");
}
con.close();
%>
㈤ mysql怎樣連接mysql資料庫
具體如下:「我的電腦」-> 「屬性」 -> 「高級」 -> 「環境變數」,在系統變數那裡編輯classpath,將D:\mysql-connector-java-5.0.5\mysql-connector-java-5.0.5-bin.jar加到最後,在加這個字元串前要加「;」以與前一個classpath區分開。然後確定。
㈥ 啟動mysql後怎麼連接資料庫
一.mysql安裝
網路mysql下載一個即可。只是注意一下幾個重要的數據:
第一個就是Port Number :3306。埠號默認3306,一般不需要改,如果改了,請記住這個埠號。
第二個就是password:本地資料庫密碼,默認用戶名是root
第三個就是Windows Service Datails:MySQL56,如果修改了請記住。(可以取消Start the MySQL Server at System Startup前面的勾,不然每次開機mysql就自啟服務了)
二、mysql管理工具
我知道的有Navicat,SQLyog Enterprise,因為第一次安裝了SQLyog Enterprise就一直用的它,一路安裝即可。Navicat貌似界面看起來不錯。<喎�"/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+yP2hojxzdHJvbmc+way907G+tdjK/b7dv+I8L3N0cm9uZz6jujwvcD4KPHA+PHN0cm9uZz7BrL3Tsb612L/i1q7HsLHY0OvG9Lavyv2+3b/it/7O8Twvc3Ryb25nPqOss/W0zrCy17C94cr4uvPK/b7dv+K3/s7x0tG+rb+qxvSjrNLUuvO/qsb0t/7O8bXEstnX97e9yr263Lbg1tajrL+0uvPOxKGjPGJyPgo8L3A+CjxwPjxpbWcgc3JjPQ=="/uploadfile/Collfiles/20150413/20150413093321259.jpg" alt="\">
New一個,可以取一個名字:local 代表為本地資料庫的名字吧,就一個名字而已。
重要的是其他幾個要填的數據:
mysql host address:localhost 本地地址,或者寫127.0.0.1回送地址,二者是等價的。
username:root 這個是默認名字,安裝的時候貌似可以修改。
password:**********就是安裝的時候設置的密碼。
port:3306 安裝時必須記住的埠號。
然後connect即可。
四、連接遠端資料庫
當然得知道遠端資料庫的address,username,password和port
五、啟動mysql服務(方式很多,可以自己網路)
前面在安裝時候必須記住的一個數據就是Windows Service Datails.
我的是默認的:MySQL56
DOS命令開啟mysql服務:net start mysql56
DOS命令關閉mysql服務:net stop mysql56
在安裝mysql的時候如果安裝了mysql notifier,用mysql notifier這個mysql管理工具打開也可以開啟和關閉mysql服務。
㈦ 連接資料庫mysql採用什麼技術
c#連接MySql資料庫的方法
一、用MySQLDriverCS連接MySQL資料庫。
先下載和安裝MySQLDriverCS,在安裝文件夾下面找到MySQLDriver.dll,然後將MySQLDriver.dll添加引用到項目中。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using MySQLDriverCS;
namespace jxkh
{
public partial class frmLogin : Form
{
public frmLogin()
{
InitializeComponent();
}
private void btnLogin_Click(object sender, EventArgs e)
{
MySQLConnectionString tConnStr = new MySQLConnectionString("10.14.55.46", "performance", "administrator", "1234567@byd", 3306);
MySQLConnection tConn = new MySQLConnection(tConnStr.AsString);
try
{
tConn.Open(); //打開連接
MySQLCommand cmd4 = new MySQLCommand("set names gb2312", tConn);
cmd4.ExecuteNonQuery();
string tCmd = "select ID,Name,PassWord from managers"; //命令語句
MySQLCommand cmd = new MySQLCommand(tCmd,tConn); //在定義的tConn對象上執行查詢命令
MySQLDataReader tReader = cmd.ExecuteReaderEx();
if(tReader.Read()) // 一次讀一條記錄
{
if(tReader["Name"].ToString()==textBox1.Text&&tReader["PassWord"].ToString()==textBox2.Text)
{
frmJxkh myJxkh = new frmJxkh();
myJxkh.Show();
}
}
tConn.Close();//重要!要及時關閉
tReader.Close();
}
catch
{
tConn.Close();
}
}
}
}
二、通過ODBC訪問mysql資料庫:
1. 安裝Microsoft ODBC.net;
2. 安裝MDAC 2.7或者更高版本;
3. 安裝MySQL的ODBC驅動程序;
4. 管理工具 -> 數據源ODBC –>配置DSN…;
5. 解決方案管理中添加引用 Microsoft.Data.Odbc.dll(1.0.3300);
6. 代碼中增加引用 using Microsoft.Data.Odbc;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Linq; //vs2005好像沒有這個命名空間,在c#2008下測試自動生成的
using System.Text;
using System.Windows.Forms;
using Microsoft.Data.Odbc;
namespace mysql
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
string MyConString = "DRIVER={MySQL ODBC 3.51 Driver};" +
"SERVER=localhost;" +
"DATABASE=inv;" +
"UID=root;" +
"PASSWORD=831025;" +
"OPTION=3";
OdbcConnection MyConnection = new OdbcConnection(MyConString);
MyConnection.Open();
Console.WriteLine(""n success, connected successfully !"n");
string query = "insert into test values( 'hello', 'lucas', 'liu')";
OdbcCommand cmd = new OdbcCommand(query, MyConnection);
//處理異常:插入重復記錄有異常
try{
cmd.ExecuteNonQuery();
}
catch(Exception ex){
Console.WriteLine("record plicate.");
}finally{
cmd.Dispose();
}
//***********************用read方法讀數據到textbox**********************
string tmp1 = null;
string tmp2 = null;
string tmp3 = null;
query = "select * from test ";
OdbcCommand cmd2 = new OdbcCommand(query, MyConnection);
OdbcDataReader reader = cmd2.ExecuteReader();
while (reader.Read())
{
tmp1 = reader[0].ToString();
tmp2 = reader[1].ToString();
tmp3 = reader[2].ToString();
}
this.textBox1.Text = tmp1 + " " + tmp2 + " " + tmp3;
*/
//************************用datagridview控制項顯示數據表**************************
string MyConString = "DRIVER={MySQL ODBC 3.51 Driver};" +
"SERVER=localhost;" +
"DATABASE=inv;" +
"UID=root;" +
"PASSWORD=831025;" +
"OPTION=3";
OdbcConnection MyConnection = new OdbcConnection(MyConString);
OdbcDataAdapter oda = new OdbcDataAdapter("select * from customer ", MyConnection);
DataSet ds = new DataSet();
oda.Fill(ds, "employee");
this.dataGridView1.DataSource = ds.Tables["employee"];
*/
MyConnection.Close();
}
}
}
㈧ java中連接MySQL資料庫的幾種方式
1:引入java.sql數據包;
import java.sql.*;
2:載入JDBC驅動程序
Class.forName(JDBC驅動包的名字).newInstance();
3:產生Connection
如已成功載入JDBC驅動程序,就可以利用載入的驅動程序連接資料庫
Connection con=DriverManager.getConnection(URL,UserName,Password);
URL: JDBC:(subprotocol):(subname)
subprotocol:子協議指定連接何種資料庫或用什麼方式連接資料庫;
subname:確立一個連接,可以是一個數據源名,也可是指向一個網上資料庫.
4:各種連接例:
(1) MySQL資料庫
String Dirver="com.mysql.jdbc.Driver";//驅動程序
String URL="jdbc:mysql://localhost:3306/db_name"; //連接的URL,db_name為資料庫名
String UserName="username"; //用戶名
String Password="password"; //密碼
Class.forName(Driver).newInstance(); //載入資料庫驅動
connection con=DriverManager.getConnection(URL,Username,Password);
(2) Microsoft SQL server 資料庫
String Driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; //驅動程序
String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name";
//連接的URL,db_name為資料庫
String UserName="username"; //用戶名
String Password="password"; //密碼
Class.forName(Driver).newInstance();
connection con=DriverManager.getConnection(URL,Username,Password);
(3) sybase 資料庫
String Driver="com.sybase.jdbc.sybDriver"; //驅動程序
String URL="jdbc:Sybase://localhost:5007/db_name"; //連接的URL,db_name為資料庫
String UserName="username"; //用戶名
String Password="password"; //密碼
Class.forName(Driver).newInstance();
connection con=DriverManager.getConnection(URL,Username,Password);
(4) Oracle(用thin模式)資料庫
String Driver="oracle.jdbc.driver.OracleDriver"; //驅動程序
String URL="jdbc:oracle:thin://localhost:1521:orcl";
//連接的URL,orcl為資料庫的SID
String UserName="username"; //用戶名
String Password="password"; //密碼
Class.forName(Driver).newInstance();
connection con=DriverManager.getConnection(URL,Username,Password);
(5) 利用JDBC-ODBC橋連接
String Driver="sun.jdbc.odbc.JdbcodbcDriver"; //驅動程序
String URL="jdbc:odbc:dbsource"; //連接的URL,dbsource為數據源名
String UserName="username"; //用戶名
String Password="password"; //密碼
Class.forName(Driver).newInstance();
connection con=DriverManager.getConnection(URL,Username,Password);
㈨ 登陸mysql資料庫的幾種方式
MySQL的幾種登陸方式
登錄方式一:
[root@001 tmp]# mysql -h 127.0.0.1 -u root -p
這是最標準的登錄方式,意指通過tTCP/IP協議進行連接,因為我是本地安裝,所以-h的參數是127.0.0.1,也可以寫成localhost
接著-u的參數是root,也就是說我以root用戶登錄
最後-p代表密碼,如果你按下回車則會在下一行顯示Enter password: 提示輸入密碼,但不可見
登陸方式二:
[root@001 tmp]# mysql -h localhost -uroot -p123456
上面我說過是在本地安裝,這里我就用localhost來表示地址
你甚至可以直接使用mysql -u root -p命令,省略主機地址
登陸方式三:
[root@001 ~]# mysql -S /data/mysqldata/mysqld.sock -p123456
使用mysql.sock來進行本地登陸,其作用是程序與mysqlserver處於同一台機器,發起本地連接時可用。
例如你無須定義連接host的具體IP地址,只要為空或localhost就可以。
㈩ 如何連接MySQL資料庫
1.MySQL安裝,不會的朋友可以看連接:http://www.ote.com/tech/1/2430_1.html
下面來創建一個數據:
mysql>CREATE DATABASE test; //創建一個資料庫
mysql>use test; //指定test為當前要操作的資料庫
mysql>CREATE TABLE user (name VARCHAR(20),password VARCHAR(20)); //創建一個表user,設置兩個欄位。
mysql>INSERT INTO user VALUES('huheng','123456'); //插入一條數據到表中
2.打開Eclipse,創建一個項目(my),
操作:右鍵點擊my--->build Path--->add external Archiver...選擇jdbc驅動,點擊確定。
我的項目列表:
3.驅動已經導入,下面我們來寫一個程序驗證一下
import java.sql.*; public class MysqlJdbc { public static void main(String args[]) { try { Class.forName("com.mysql.jdbc.Driver"); //載入MYSQL JDBC驅動程序 //Class.forName("org.gjt.mm.mysql.Driver"); System.out.println("Success loading Mysql Driver!"); } catch (Exception e) { System.out.print("Error loading Mysql Driver!"); e.printStackTrace(); } try { Connection connect = DriverManager.getConnection( "jdbc:mysql://localhost:3306/test","root","198876"); //連接URL為 jdbc:mysql//伺服器地址/資料庫名 ,後面的2個參數分別是登陸用戶名和密碼 System.out.println("Success connect Mysql server!"); Statement stmt = connect.createStatement(); ResultSet rs = stmt.executeQuery("select * from user"); //user 為你表的名稱 while (rs.next()) { System.out.println(rs.getString("name")); } } catch (Exception e) { System.out.print("get data error!"); e.printStackTrace(); } } }
點擊運行程序:
Success loading Mysql Driver! Success connect Mysql server! huheng
出現上面結果,說明你連接資料庫成功。
4.可以查看到MySQL裡面的內容,那我們是不是想往MySQL中插入數據呢。
下面的例子,往MySQL的user表中插入100條數據
import java.sql.*; public class Myjproject { public static void main(String args[]) { try { Class.forName("com.mysql.jdbc.Driver"); //載入MYSQL JDBC驅動程序 //Class.forName("org.gjt.mm.mysql.Driver"); System.out.println("Success loading Mysql Driver!"); } catch (Exception e) { System.out.print("Error loading Mysql Driver!"); e.printStackTrace(); } try { Connection connect = DriverManager.getConnection( "jdbc:mysql://localhost:3306/test","root","198876"); int num=100; PreparedStatement Statement=connect.prepareStatement("INSERT INTO user VALUES(?,?)"); for(int i=0;i<num;i++) //定義個100次的循環,往表裡插入一百條信息。 { Statement.setString(1,"chongshi"+i); Statement.setString(2,"bo"+i); Statement.executeUpdate(); } // } catch (ClassNotFoundException e) { // TODO Auto-generated catch block // System.out.println("An error has occurred:"+e.toString()); // e.printStackTrace(); }catch(SQLException e) { } } }