scala訪問資料庫
❶ 最近工作會用scala,請指條明路,該怎麼解決
學唄!
經常有人問應該怎樣學習Scala編程語言。通常的回答是看Scala的相關書籍,並學習Scala視頻課程。但是澄清一點,即使你最終學會了Scala編程,也並不意味著你是最高效地掌握了Scala。
1、Scala書籍
一提Scala編程書籍,最容易提到的是《Programming in Scala》,這本書是由Martin Odersky、Lex Spoon、Bill Venners三位作者合寫的書籍。其中,Martin Odersky是Scala語言的發明人。最近該書發布了第三版,內容覆蓋了Scala 2.12版的新特性,但是在內容上和第一版差別不大。盡管如此,這本書可能是有關Scala編程的最全面、最權威的指導書籍。在這本書中,Martin不僅講述了該如何使用,而且還有他在語言上會這么設計的解釋。這本書接近900頁,閱讀不算難,建議三周學完它。這本書主要聚焦於Scala的語言特性,並沒有深入到Scala的整個生態系統中。
這本書《Moder Web Development with Scala》就是基於以上觀點編寫的Scala學習書籍。作者Denis Kalinin。該書少量介紹了Scala語言本身,主要聚焦於怎樣使用Play框架構建Web應用,使用ScalikeJDBC庫訪問資料庫,使用Scala Future和Akka Actor執行非同步任務,使用MacWire連接依賴,使用BCrypt庫實現對用戶的授權認證,使用ScalaTest和Mockito測試自己的Scala代碼,還有使用Gradle和SBT構建和管理項目,最後講述了怎樣集成最新的前端工具,比如Webpack和React。
❷ scala arraybuffer的數據怎麼插入資料庫
scala arraybuffer的數據怎麼插入資料庫
差異比較明顯 Array是定長的,按照文檔說明為: Array[T] is Scala's representation for Java's T[]. Array存在下標越界訪問的風險 而List是變長的 從效率上看,按下標訪問Array快,List慢。 在頭部插入,Array慢,List快。
❸ 請教Scala,spark關於資料庫timestamp的問題
1,構建系統的選擇,sbt更合適用來構建Scala工程,maven更合適用來構建Java工程2,對於spark中的API來說,Java和Scala有差別,但差別並不大3,如果用Scala開發spark原型程序,可以用spark-shell「打草稿」,或者直接使用spark-shell做互動式實時查詢4,用Scala代碼量將減少甚至一個數量級,不過Scala的使用門檻較高
❹ scala中如何將map存入數據表text欄位中,然後在讀取出來轉為map
序列化成字元串然後存到資料庫,到時候反序列化成對象實例
自己定義一個數據結構,或者用json、xml之類的數據結構,轉成字元串,存到資料庫。用的時候根據結構解析。json或者xml的話可以直接用工具類轉換。
