在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Java中怎么利用JDBC实现数据库连接

104次阅读
没有评论

共计 2236 个字符,预计需要花费 6 分钟才能阅读完成。

Java 中怎么利用 JDBC 实现数据库连接,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面丸趣 TV 小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

JDBC:Java 数据库连接技术的简称(Java DataBase Connectivity),提供连接各种常用数据库的能力。  JDBC  客户端 ————————— 数据库服务器  (JSP/Servlet) JDBC  客户端 ———— 应用服务端 ————– 数据库服务器  1. 程序员使用的接口、类 DriverManager  类  :  载入各种不同的 JDBC 驱动(连接各种不同的数据库  )Connection  接口:负责连接数据库并担任传送数据 Statement  接口:由 Connection 产生、负责执行 SQL 语句 PreparedStatement  接口 : 负责执行 SQL 语句,可以在语句中含有占位符 ResultSet  接口
:负责保存 Statement 执行后所产生的查询结果集  2.
JDBC 应用:  1. 装入 JDBC 驱动程序    2. 创建与数据库的连接   3. 创建语句对象——Statement /PreparedStatement  创建语句对象:Statement 或 PreparedStatement  如:Statement stmt = con.createStatement();  PreparedStatement pstmt = con.prepareStatement(sql); 4. 利用语句对象执行 SQL 语句,得到结果   executeQuery()——-select  executeUpdate()——–insert,delete,update  stmt.executeUpdate(sql); 或 pstmt.executeUpdate();  5. 处理结果
  返回 ResultSet 对象,使用 get×××(“参数) 方法,得到不同类型的结果值:  getInt(),getString(),getFloat(),getDate()…… 

 if(rs.next()){f.setCreator(rs.getString( creator));
 f.setTitleName(rs.getString( titleName));
 f.setCreateTime(rs.getDate( createTime));
 f.setId(id);
 }

  6. 关闭  

try{if(rs!=null)
 resultset.close();
 if(pmt!=null)
 pmt.close();
 if(c!=null)
 connection.close();
 catch(SQLException e){e.printStackTrace();}

3. 连接数据库方式  (1)纯 java 驱动连接  

 //sqlserver 数据库连接
 String URL= jdbc:sqlserver://localhost:1433; DatabaseName=news 
 Class.forName( com.microsoft.sqlserver.jdbc.SQLServerDriver 
 Connection con = DriverManager.getConnection(URL, sa , sa 
 //mysql 数据库连接
 String URL= jdbc:mysql://localhost:3306/news 
 Class.forName( com.mysql.jdbc.Driver //mysql
 Connection con = DriverManager.getConnection(URL, root , 123456

  常用数据库连接  1、MySQL

 
连接  MySQL 的 URL:jdbc:mysql://localhost:3306/ 数据库名   驱动类:com.mysql.jdbc.Driver 2、SQLServer2000  连接  SQLServer2000 的 URL:  jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=  数据库名   驱动类:com.microsoft.jdbc.sqlserver.SQLServerDriver 3、SQLServer2005  连接  SQLServer2005 的 URL:  jdbc: sqlserver://localhost:1433;DatabaseName=  数据库名   驱动类:com.microsoft. sqlserver .jdbc.SQLServerDriver 4、Oracle  连接  Oracle 的 URL:jdbc:oracle:thin:@localhost:1521: 数据库名   驱动类:oracle.jdbc.driver.OracleDriver (2)JDBC-ODBC 进行桥连  
// 驱动名,仔细不能写错一个字母   Class.forName(sun.jdbc.odbc.JdbcOdbcDriver  
// 数据库名称 news   Connection con =DriverManager.getConnection(jdbc:odbc:news , sa , sa    

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注丸趣 TV 行业资讯频道,感谢您对丸趣 TV 的支持。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-03发表,共计2236字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 91在线欧美精品观看 | 免费国产黄网站在线观看 | 国产精品福利视频手机免费观看 | 欧美伦费免费全部午夜最新 | 午夜影院免费观看视频 | 两个人看的www免费高清 | 青青青免费高清视频在线 | 一本色综合久久 | 日在线视频 | 无码人妻少妇伦在线电影 | 麻豆亚洲av永久无码精品久久 | 成人国产在线看不卡 | 国产午夜精品一区二区三区嫩草 | 国产精品久久久久久52avav | 88久久精品无码一区二区毛片 | 永久免费av无码网站在线观看 | 97精品高清一区二区三区 | 国产福利资源在线 | 玖玖操| 亚洲欧洲巨乳清纯 | 久久亚洲aⅴ精品网站婷婷 久久亚洲av成人出白浆无码国产 | 国产亚洲成av人片在线观黄桃 | 黄色动漫在线观看网站 | 日韩视频在线免费观看 | 亚洲国产高清在线 | 一级毛片欧美大片 | 小明成人永久免费观看视频 | 三个男吃我奶头一边一个视频 | 久久精品国产麻豆不卡 | 日本亚洲一区二区三区 | 国产毛多水多高潮高清 | 久久www免费人成_看片高清 | 无码一区18禁3d | 亚洲日韩av无码 | 亚洲色婷婷六月亚洲婷婷6月 | 免费高清特黄a 大片 | 啦啦啦中文在线视频免费观看 | 成人在线一区二区 | 天天操天天操天天操天天操 | 欧美日韩国产精品自在自线 | 国产在线2021|