本文目錄一覽:
- 1、如何將一個java對象保存到數據庫中?比如一個Map對象保存到mysql數據庫的一個字段中???
- 2、mySql數據庫和Sql數據庫分別用什麼數據類型存儲對象(object 比如:HasTable ArrayList)?
- 3、mysql中的存儲引擎如何設置?如果是將INNODB改成MYISAM怎樣改?還有DOS中的MYSQL,怎樣保存數據庫,表等對象?
如何將一個java對象保存到數據庫中?比如一個Map對象保存到mysql數據庫的一個字段中???
我學習Java還沒那麼深入,不過我想可以保存一個字段名,用的時候getString()出來,然後Class.forName(“獲取的字段”),回答不對見諒…………
mySql數據庫和Sql數據庫分別用什麼數據類型存儲對象(object 比如:HasTable ArrayList)?
要能表示任意對象,只能用二進制了。
先吧Session序列化為二進制數組,再寫入數據庫
mysql中的存儲引擎如何設置?如果是將INNODB改成MYISAM怎樣改?還有DOS中的MYSQL,怎樣保存數據庫,表等對象?
1,mysql中的存儲引擎如何設置?————默認是myisam,建表的時候也指定,例如: create table test(id int)engine=innodb;
2,如果是將INNODB改成MYISAM怎樣改?——————–alter table test engine=myisam;
3,還有DOS中的MYSQL,怎樣保存數據庫,表等對象?—————–在dos中執行 create database databasename; create table test(id int);這樣就生成了庫和表;對應的系統文件在mysql的安裝目錄的data下,數據庫名對應一個文件夾。比如 create database testdb,那麼就能在data目錄下找到testdb目錄;表等對象的文件要看具體的引擎,如果是myisam引擎,那麼就會有三個文件,test.frm,test.myi,test.myd三個,innodb的話只有一個test.frm結構文件,數據和索引文件都在 ibdata1表空間里。
4,PHP如何和MYSQL連接?是否非要輸入代碼?有沒有別的簡單方法如UI式設置——————-需要你寫連接信息,網上給你找了個php連接mysql的例子,你參考下
?php
$mysql_server_name=’localhost’; //改成自己的mysql數據庫服務器
$mysql_username=’root’; //改成自己的mysql數據庫用戶名
$mysql_password=’198791′; //改成自己的mysql數據庫密碼
$mysql_database=’mydb’; //改成自己的mysql數據庫名
$conn=mysql_connect ($mysql_server_name,$mysql_username,$mysql_password,$mysql_database); //從這句開始向下解釋
$sql=’insert into book (name,pwd) values (“ggg”,”ggg”);’;
//這是一個SQL語句: 向book表中插入一條記錄
mysql_query($sql);
//執行SQL語句
mysql_select_db($mysql_database,$conn); //選擇上面表所在的數據庫(這一句應該在上面一句的前面執行)
$result=mysql_query($sql); //這一句完全是多餘的,和上面的那一個是一樣的!
mysql_close($conn); //關閉數據庫連接
echo “Hello!操作成功!”; //顯示提示信息
?
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/129924.html