1. 如何在eclipse实现java程序连接mysql数据库,怎么配置数据源,实现学生管理系统
用JDBC的话就是
Class.forName("com.mysql.jdbc.Driver"); //加载驱动
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/表空间名",
"用户名", "密码"); //获取连接
Statement stmt = con.createStatement();
stmt.executeUpdate("操作数据库");
2. 我在eclipse中写了个简单的java连接mysql数据库的程序,总连不上,求指导!
这个问题,我有经验。程序没有错的情况下。
先停止mysql服务,然后打开命令行。输入mysqld_safe --skip-grant-tables
然后输入 mysql -u root
然后修改密码update user set Password = PASSWORD('新密码') where User ='root';
当然,密码也可以不改
然后flus privileges接着quit退出
然后重启mysql。
搞定
3. 鐢ㄥ紑鍙戝伐鍏积clipse鍐檍ava绋嫔簭锛岄氲繃jdbc灏嗘暟鎹鍐椤叆MySQL涓锛屼絾鏄鍦∟avicat鏄剧ず涓鏂囧氨鍑虹幇涔辩爜锛
浣犺繖涓闂棰桦叿浣撶殑涓嶅ソ璇存槸鍝镄勭紪镰佷笉涓镊达纴浣嗘槸鏁版嵁搴撹窡绋嫔簭镄勭紪镰佷笉涓镊存椂镶瀹氱殑
鐭ラ亾闂棰樼殑镓鍦ㄤ简锛屼綘灏辫佸幓镓撅纴棣栧厛浣犺佺煡阆挞兘鍝閲屽彲浠ヨ繘琛岀紪镰
棣栧厛锛屽湪Myeclipse涓镊冲皯链変笁涓鍦版柟鍙浠ヨ繘琛岀紪镰:
1锛归indow->Preferences->General->WorkSpace灏嗛粯璁ょ殑GBK璁剧疆鎴怳TF-8锛
2锛氶”鐩鍙抽敭->Properties->resource灏员extfileencoding涓镄凣BK鏀规垚UTF-8锛
3锛归indow->Preferences->Myeclipse->FilesandEditors涓嬭竟链夊緢澶氩瓙阃夐”锛岀偣寮姣忎竴涓瀛愰夐”浼氭湁涓涓瀛楃︾紪镰佽剧疆锛屽皢镊宸遍渶瑕佺殑瀛愰夐”镄勫瓧绗︾紪镰佽剧疆鎴怳TF-8
鍏舵★纴浣犺佺湅涓涓嬩綘浠g爜閲孞DBC杩炴帴璇鍙ユ槸钖﹁剧疆浜嗙紪镰佹牸寮忥纴鍦ㄦわ纴鎴戜妇涓灏忎緥瀛愶纴浠呬緵鍙傝僯dbc.url=jdbc:mysql://localhost:3306/familysafemanagement?useUnicode=true&characterEncoding=UTF-8娉ㄦ剰链钖庤竟镄勭紪镰
鍐嶆湁锛屽氨鏄鏁版嵁搴撶殑缂栫爜镙煎纺璁剧疆浜
1銆佹煡鐪嬭繛鎺ュ睘镐э纴灏嗙紪镰佹牸寮忚剧疆涓篣TF-8
2銆佹煡鐪嬫暟鎹搴揿睘镐э纴灏嗙紪镰佹牸寮忚剧疆涓篣TF-8
3銆佹煡鐪嫔叿浣撶殑琛ㄧ殑灞炴э纴灏嗙紪镰佹牸寮忚剧疆涓篣TF-8
4銆佹煡鐪嫔叿浣揿瓧娈靛睘镐э纴灏嗙紪镰佹牸寮忚剧疆涓篣TF-8
5銆乻howvariableslike"%char%";镆ョ湅榛樿ょ殑缂栫爜镙煎纺锛屼娇鐢ㄨ鍙ヨ剧疆缂栫爜镙煎纺锛屽叿浣撹鍙ュ备笅锛
SETcharacter_set_client='utf8';
SETcharacter_set_connection='utf8';
SETcharacter_set_database='utf8';
SETcharacter_set_results='utf8';
SETcharacter_set_server='utf8';
SETcharacter_set_system='utf8';
濡傛灉鑳藉皢浠ヤ笂镎崭綔瀹屾垚锛屽熀链涓娄换浣曚贡镰侀兘鍙浠ヨВ鍐充简