spring jdbc訪問mysql資料庫

2021-08-21 19:58:02 字數 1412 閱讀 4776

首先建立jdbc.properties配置檔案

jdbc.url=jdbc\:mysql\://localhost:3306/one?useunicode\=true&characterencoding\=utf-8

jdbc.username=root

jdbc.password=123456

jdbc.driver=com.mysql.jdbc.driver

//根據自己的路徑修改
然後註冊資料來源,資料來源就是你的資料庫,使用的連線池是spring內建的連線池,也可以選擇其他的連線池,但是就需要新增另外的jar,將紅色部分修改即可,下面是最基本的設定,當然還有其他的可選屬性。

建立dao層:studentdao介面和studentdaoimpl類 。  dao層是用於訪問和運算元據庫的層。

public inte***ce studentdao
//說一下下面這個類,insertstudent()方法就是向資料庫的student表插入一條記錄,繼承jdbcdaosupport抽象類,才擁有了訪問資料庫的各種方法,比如刪除,修改等,但是還要指明資料來源是哪個資料庫,現在還沒有指明。

public class studentdaoimpl extends jdbcdaosupport implements studentdao 

}

//id隨便寫,但是最好和類的名字一致

//name隨便寫,最好一致

最後寫乙個測試類來呼叫studentdaoimpl類的方法來新增一條資料,student類就是乙個簡單的類,

public class student

public void setname(string name)

public string getage()

public void setage(string age)

public string getjob()

public void setjob(string job) }

//下面是測試類

public class test

public void add(student t)

}

也需要在配置test類

最後在main方法中:

studentserviceimpl a=(studentserviceimpl)ac.getbean("dataservice");

student t=(student)ac.getbean("student") ;

a.add(t);

ruby訪問mysql ruby訪問mysql

使用aptana radrails新建乙個ruby project,按照書上的 抄上去後 require rubygems require mysql def with db dbh mysql.real connect localhost root root test 3306 begin yie...

mysql 遠端source 遠端訪問mysql

問題描述 訪問mysql error 1045 28000 access denied for user root localhost using password no 解決方法 一 修改root使用者的密碼 方法一 etc init.d mysql stop mysqld safe user m...

通過SQL Server 2008 訪問MySQL

在公司中經常會遇到部署多種資料庫環境的情況,對於開發人員來說經常在不同資料庫之間轉換確實有些繁瑣,本篇將介紹從sql server 操作mysql 資料庫的方法。下面來建立乙個與mysql互動的鏈結 類似oracle 的dblink 在sql server 管理器中右鍵server objects ...