⑴ 如何在intellij idea中搭建maven+springboot+mybatis整合框架
<!-- 配置事務管理器-->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<!-- 因為這個spring-service中沒有定義dataSource但在spring-中已經定義了 所以後期執行的時候 會自動找到-->
<property name="dataSource" ref="dataSource"/>
</bean>
⑵ 求js讀取資料庫數據顯示在頁面上的表中的功能源碼
js 可以讀資料庫 // javaScript Document
var ServerIP="127.0.0.1";var conn,framePath,Style;
function kin_conn(){
var datasource="資料庫地址";
var filePath= window.location.href;
framePath=filePath.split("/frame")[0];
filePath=filePath.substring(8); //去掉file:///
filePath=filePath.split("/frame")[0];
datasource=filePath+"/db/"+datasource; try {
conn = new ActiveXObject("ADODB.Connection");
conn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+datasource);
} catch (errer) {
alert(errer.description);
}
return true
}function conn_close(conn){
conn.close;
conn=null;
}function rs_close(rs){
rs.close;
rs=null;
}var request=req()
function req(){
var ocar=new Object;
ocar.mark="讀取地址欄地址";
ocar.querystring=function showcolor(ret){
var s = window.location.search.substr(1);
var aryVars = s.split('&');
for(var i=0;i<aryVars.length;i++)
{
var aryPair = aryVars[i].split("=");
if (aryPair[0]==ret){return aryPair[1];i=aryVars+1;}
}
}
return ocar;
} var S=request.querystring("S");
if (S==null){window.location.href="../index.html";}
kin_conn();
//連接資料庫
var sc = new ActiveXObject("ADODB.Recordset");
var sql="select * from [News_smallclass] where [smallclassID]="+S;
sc.open(sql, conn, 1,1 );
if (sc.recordcount<1) {alert("地址錯誤");window.location.href="../index.html";}
var newsid=""+sc("id")+""; //以前用網站轉CD時作的一個東東.核心部分就是這個,需要的話我可以把我作的東西發給你.不過沒有作完 hehe
⑶ idea運行guns框架後出現init datasource error請問如何解決
資料庫沒連上啊,看帳號密碼資料庫對不對
⑷ idea springboot連接mysql 配置datasource報錯
查看一下maven dependence裡面是什麼版本的
如果是5.x的版本,刪掉cj。
如果是8.x的版本,加上cj。
或者pom.xml裡面根據你要連接的資料庫版本寫對應版本的jar依賴
再根據版本寫
⑸ 求一段增刪改查的Java源代碼!!!急
分太少了, 不夠我發流程圖、直接貼代碼:
package coin.bbs.struts.datasource;
import java.sql.*;
import javax.sql.DataSource;
public class DB {
Connection connect=null;
ResultSet rs=null;
Statement stmt=null;
public DB(){
}
public DB(DataSource dataSource){
if (connect != null)
return;
try {
connect = dataSource.getConnection();
} catch (SQLException e) {
e.printStackTrace();
}
}
public ResultSet OpenSql(String sql){
try{
stmt=connect.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=stmt.executeQuery(sql);
}catch(SQLException ex){
ex.printStackTrace();
try{
if(stmt!=null)
stmt.close();
}catch(Exception e){
e.printStackTrace();
}
}
return rs;
}
public int ExecSql(String sql){
int result=0;
try{
stmt=connect.createStatement();
result=stmt.executeUpdate(sql);
//connect.commit();
stmt.close();
}catch(SQLException ex){
System.err.print(ex.getMessage());
try{
if(stmt!=null)
stmt.close();
}catch(Exception e){
e.printStackTrace();
}
}
return result;
}
public PreparedStatement PrepareInsert(String sql){
PreparedStatement pstmt=null;
try{
pstmt=connect.prepareStatement(sql);
}catch(SQLException e){
e.printStackTrace();
}
return pstmt;
}
public void close() {
try {
if (stmt != null) {
stmt.close();
stmt = null;
}
if (connect != null) {
connect.close();
connect = null;
//System.out.println("***************** a connection is closed");
}
} catch (Exception e) {
System.err.println(e.getMessage());
}finally{
connect=null;
//System.out.println("***************** a connection is closed finally");
}
}
public void finalize(){
//System.out.println("close db");
close();
}
}
-------------------------------------------------------------------------
public int UpdateRecord(String forumname,DataSource datasource){// 要查的信息,和資料庫表, DB就是上面的那個類 這是插入語句,同理 sql語句不一樣而已 查詢時查詢的
int i=0;
DB d=new DB(datasource);
String sql="insert into tb_forum(forumname) values('"+forumname+"')";
i=d.ExecSql(sql);
d.close();
return i;
}