java谷歌驱动代码 chrome java

java驱动问题

首先我要告诉LZ连接数据库的两个基本方法

创新互联是一家集网站建设,衡东企业网站建设,衡东品牌网站建设,网站定制,衡东网站建设报价,网络营销,网络优化,衡东网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

1.桥连(OpenDataBaseConnectivity简称odbc) 2.直连(这个就是jdbc

吗,还望高手能告诉一下)

那么桥连和直连有什么区别呢?

1.桥连:

优点:几乎支持所有数据库,而且如果换了数据库,不需要

更换代码即可更换数据库,但前提是表的结构要一样

缺点:odbc的数据源无法移植到其他的操作系统,例如linux

你就无法配置DSN(数据源名字DataSoureName),而且他

传输数据速度慢,因为是通过odbc去中介的.

2.直连:与桥连的特点相反,因为刚才的分析就是拿他们相比的

连接数据库的方法:

1.桥连:

import java.sql.*;

public class DAO {

private Connection con;

private String DATASOURCE = "jdbc:odbc:数据源的名字";

private String DRIVER_CLASS ="sun.jdbc.odbc.JdbcOdbcDriver";

public DAO() {

}

public Connection getCon()

{

try {

Class.forName(DRIVER_CLASS);

con = DriverManager.getConnection(DATASOURCE);

} catch (Exception ex) {

ex.printStackTrace();

}

return con;

}

public void CloseDB() {

try {

con.close();

} catch (Exception ex) {

ex.printStackTrace();

}

}

}

这个是桥连 需要配置一下数据源,具体配置方法在

控制面板→管理工具→数据源 (ODBC)里面

注意:填写odbc的名字的时候一定要和java代码里的名字一样

而数据库就在数据源里配置

2.直连:

String driver="sun.jdbc.odbc.JdbcOdbcDriver"; 把他的

值改成com.microsoft.jdbc.sqlserver.SQLServerDriver即可

然后下3个驱动包:

在开发环境里导入即可

最后:本人建议LZ使用直连方法,原因在这我就不说了,上面说的很清

楚了

如何设置让java程序在谷歌浏览器中自动运行

首先你要保证你的电脑上已经安装好了Java,我们打开开始,看下所有程序中是否已经安装java

点击“检查更新”检查下Java版本是否为最新版本,如果不是就更新为最新版本

然后我们选择“配置java”,在安全选项中把“启用浏览器中的java”勾选上。

然后我们打开浏览器,在工具中找到“internet选项”点击打开

在“安全”选项中找到“自定义级别”点击打开。

在脚本下面找到“Java小程序脚本”勾选“启用”,配置好之后重新启动浏览器即可。

java chromedriver怎么用

import java.io.File;

import java.io.IOException;

import org.openqa.selenium.By;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.WebElement;

import org.openqa.selenium.chrome.ChromeDriverService;

import org.openqa.selenium.remote.DesiredCapabilities;

import org.openqa.selenium.remote.RemoteWebDriver;

import org.openqa.selenium.support.ui.ExpectedCondition;

import org.openqa.selenium.support.ui.WebDriverWait;

public class ExampleForChrome {

public static voidmain(String[] args) throws IOException {

// 设置 chrome 的路径(如果你安装chrome的时候用的默认安装路径,则可省略这步)

System.setProperty("webdriver.chrome.driver","C:/Users/sunlc/AppData/Local/Google/Chrome/Application/chrome.exe");

// 创建一个 ChromeDriver 的接口,用于连接 Chrome(chromedriver.exe 的路径可以任意放置,只要在newFile()的时候写入你放的路径即可)

@SuppressWarnings("deprecation")

ChromeDriverService service = newChromeDriverService.Builder().usingDriverExecutable(

newFile("E:/lib/selenium/dirver/chromedriver_2.9.exe")) .usingAnyFreePort().build();

service.start();

// 创建一个 Chrome 的浏览器实例

WebDriver driver = newRemoteWebDriver(service.getUrl(),

DesiredCapabilities.chrome());

// 让浏览器访问 Baidu

driver.get("");

// 用下面代码也可以实现

//driver.navigate().to("");

// 获取 网页的 title

System.out.println(" Page title is: " +driver.getTitle());

// 通过 id 找到 input 的 DOM

WebElement element =driver.findElement(By.id("kw1"));

// 输入关键字

element.sendKeys("zTree");

// 提交 input 所在的 form

element.submit();

// 通过判断 title 内容等待搜索页面加载完毕,间隔秒

(new WebDriverWait(driver, 10)).until(newExpectedCondition() {

publicBoolean apply(WebDriver d) {

returnd.getTitle().toLowerCase().startsWith("ztree");

}

});

// 显示搜索结果页面的 title

System.out.println(" Page title is: " +driver.getTitle());

// 关闭浏览器

driver.quit();

// 关闭 ChromeDriver 接口

service.stop();

}

}

安卓如何实现网页无痕浏览java代码?

下面是java执行代码。使用谷歌模拟手机,进行浏览网页。运行时注意chromedriver.exe的安装路径。

import org.openqa.selenium.chrome.ChromeDriver;

import org.openqa.selenium.chrome.ChromeOptions;

import java.util.HashMap;

public class temp {

public static void main(String[] args) {

System.setProperty("webdriver.chrome.driver", ".\\drivers\\chromedriver.exe");

String URL = "";

HashMapString,String mobileEmulation = new HashMapString,String();

mobileEmulation.put("deviceName","iPhone X");

ChromeOptions options = new ChromeOptions();

options.setExperimentalOption("mobileEmulation", mobileEmulation);

WebDriver driver = new ChromeDriver(options);

driver.get(URL); //进入目的链接

}

}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

python执行代码

from selenium import webdriver

mobileEmulation = {'deviceName': 'Apple iPhone 4'}

options = webdriver.ChromeOptions()

options.add_experimental_option(


名称栏目:java谷歌驱动代码 chrome java
文章路径:http://scyanting.com/article/ddepsgh.html